友善之臂210为什么用SD第二次烧入裸机有什么程序运行的还是第一次烧入的?

最近本人在OK6410开发板上遇到一个问題用RVDS2.2调试都ok,但是用SD写入到falsh后(编译启动为0xc0008000,然后SD卡上有U-bootzImage),启动后大致正常,但是有2个菜单显示有乱码(rvds调试时30多个菜单界媔都正常!),后来通过串口把这2个界面的显示数据传了出来,发现这样一个现象:本来图片界面数据是用数据const unsigned char gImage_set[261120] 定义的然后显示时,從falsh中取出送到显示缓冲,我发现在这个过程中串口把falsh中取出的数与gImage_set数据不对,如图片gImage_set是0X86,0X31,  而从flash读出送到串口为0X84,0X33  这样 。所以我一直无法解决,不知道是编译出错还是从PC机传zImage给SD卡错,还是SD启动后传给NandFlash错?请大家指点谢谢!

}

我要回帖

更多关于 裸机有什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信