完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我通过jlink仿真器将U-BOOT下载到NAND FLASH中,但是重新上电后,串口无数据弹出,请帮忙分析下原因好吧?我的操作步骤如下:
1:通过JLINK仿真器将INIT.BIN 下载到SDRAM地址0,并运行,擦除SDRAM; 2:通过JLINK仿真器将U-BOOT下载到SDRAM地址0X33F80000地址,并运行,串口弹出U-BOOT菜单; 3:通过U-BOOT菜单对NAND FLASH地址0到0x3ffff地址,共0x40000个字节进行擦除; 4:通过u-boot菜单将对NAND FLASH地址0到0x3ffff地址进行数据写入,数据内容为sdram中0X33F80000起始的0x40000字节数据,即U-BOOT本身; 5:通过u-boot菜单将NAND FLASH地址0到0x3ffff地址中数据读出到sdram的0x30000000地址空间中进行保存; 6:通过cmp.b 0x30000000 0x33f80000 0x40000进行比较,发现两个buffer中的数据完全一致,即写入到NAND FLASH中的U-BOOT是正确写入的; 7:重新上电,串口无数据弹出 请各位大侠帮忙指点下,看问题可能出在那里,不胜感谢! |
|
相关推荐
1个回答
|
|
4:通过u-boot菜单将对NAND FLASH地址0到0x3ffff地址进行数据写入,数据内容为sdram中0X33F80000起始的0x40000字节数据,即U-BOOT本身;
不能这样写UBOOT,现在SDRAM中的UBOOT是运行时的,里面的数据已经修改了。 你应该严格按照文档,重新把UBOOT.BIN下载到内存去,再烧写 |
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2187 浏览 6 评论
1987 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4545 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 02:04 , Processed in 0.440810 second(s), Total 43, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号