完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
使用的开发环境是VM6+RHEL5+ARM-linux-gcc-3.4.5(韦老师光盘提供)板子(非开发板)使用S3C2440核心,norflash不知为何无法烧写(已经有程序在上边,但无法修改),nandflash为K9F4G08U0B、512M。
之前使用arm-linux-gcc-4.3.2编译官方U-Boot-1.1.6+韦老师的openjtag.patch总是出错,于是换了韦老师提供的交叉编译工具链,总算编译通过。韦老师的这个补丁“ 支持S3C24x0/yaffs/USB/CS8900/DM9000/OpenJTAG/Nor,Nand启动 ”可谓功能十分之齐全。 通过J-Link将u-boot.bin烧写至内存0X33F80000处运行时,串口只打印到ERR:serial就停住不动了。 之前下载过tekkamanninja为2440移植的u-boot.bin(也具备nandflash启动功能),在内存中可以正常运行,通过u-boot的命令nand erase 0 40000;nand write.jffs2 30000000 0 40000将u-boot下载到nandflash的0地址处(之前通过J-Link下载u-boot.bin到0x30000000处了),复位启动后,u-boot就一直在跳,反复重启,无法进入命令行。 不知这样是不是因为这款nandflash读写时序出现问题还是u-boot没有能够做好nandflash启动的移植? 求大侠解答,在这已经耗了很长时间了…… |
|
相关推荐
1个回答
|
|
通过J-Link下载u-boot.bin到0x30000000处???这句话有问题吗?是指SDRAM的0x30000000地址吗?手册上说jlink是烧写nor flash的,怎么可以烧写SDRAM了?
|
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2144 浏览 6 评论
1953 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4511 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 18:07 , Processed in 0.395016 second(s), Total 45, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号