今天早上把昨天编译好的uboot.bin烧进去, 看串口 死活没反应.
晕.
害我没吃早餐.
找来原来的vivi烧进去, 看串口 正常. 说明是我的uboot有问题.
上网搜, 发现优龙的板子跟我的很像, 而且找到一个优龙的移植好的uboot.bin down下来烧进去看看.
串口正常.
看来确定是我的uboot.bin有问题.
再把昨天的3个参考贴找来仔细研究.肯定是哪里做错了.
三个参考贴,每个人写的都有仔细,也有不小心漏掉的, 我是结合起来改的.
reset后灯不亮, 说明问题肯定出在第一阶段, 找来start.S看
其中提到
在cpu/arm920t/start.S的
ldr pc, _start_armboot前加入
#ifdef CONFIG_S3C2410_NAND_BOOT
.....
这几段的意思是说uboot把自己copy到SDRAM中,然后在ram中执行_start_armboot开始的程序
问题就在这里. 这段代码是把nand中的代码copy到ram中, 如果放在_start_armboot之后那还运行个屁.
改.
改了烧.
reset 灯亮了 有戏,
上串口, 终于出现了我想要的东西. 开心
还没试命令是否正确.
洗澡吃饭去...哇 哈哈