|
今天再尝试着用jlink下载uboot,因为要用笔记本了,没有并口了,不好用那个并口转JTAG的H-JTAG下载器了。
碰到些问题,解决了一部分,但是还是没能烧写成功。
大侠们一起看看,提点意见。我是按照以下步骤来的
loadbin x:\init.bin 0
setpc 0
g
loadbin x:\uboot.bin 0x33f80000
setpc 0x33f80000
g
发现uboot没有起来,没任何现象。后来发现是自己修改过了board/smdk2410/config.mk里的TEXT_BASE,改为了0x33d00000
将这个loadbin地址改为0x33d00000后就可以起来了。
如下
U-Boot 1.1.6 (Feb 15 2012 - 19:34:28)
DRAM: 64 MB
Flash: 1 MB
NAND: 64 MiB
*** Warning - bad CRC or NAND, using default environment
In: serial
Out: serial
Err: serial
Net: dm9000
根据人家的使用说明,有了这一步就可以通过uboot自身来烧写代码了,但是uboot只执行到Net:DM9000,就不走了。
nand相关代码还没执行到,怎么烧写啊?难道因为RAM区太小,uboot太大了? |
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|