我用VMware虚拟机安装了CentOS-6.3,下载了一个u-boot-1.1.6源代码下来玩。
我安照《深入浅出嵌入式底层软件开发》书中所述的步骤一步一步修改u-boot里在的代码,总算编译通过了,生成了u-boot.bin文件。可我把它用JLink烧到Mini2440的0x33f80000地址上运行,结果没有步起来。我使用现成的u-boot.bin文件都OK,就是我自己做的这个不行,有一点不知该怎么办。
我从头查看u-boot的启动过程,在board/my2440/my2440.c文件中写了一个让蜂鸣器叫的函数,想让程序执行它,从而判断出是哪里崩溃了。我把它入在board_init()函数里,结果没有响。
今天就搞到这里,明天继续研究。
阅读(1333) | 评论(0) | 转发(0) |