ARM9调试笔记1

2014年3月20号左右按照两位L**老师的教程学习了一些ARM9文件系统编译和嵌入式程序编写的东西。最后正常工作,并将学习结果归档。

2014年5月7号又需要另一块ARM9开发板,仍然按照ARM9开发板使用说明书编译文件系统,按照bootloader v3.0下载bootloader和内核、文件系统,但是却出现只能启动bootloader,无法启动系统的情况。纠结了很久,尝试了很多方法,确定了不是操作系统(win8)不兼容的问题,多次尝试后发现bootloader的启动信息中出现不识别NANDFlash的信息。无奈只好找原来做好的开发板查看启动信息,对比发现原来最新下载的bootloader不是原来下载的那个版本,最新下载的是2009年某天下午14:33分编译的版本,而原来使用的是2009年某天14:09分编译的版本。之前学习时知道bootloader版本有的不支持NANDFlash,因此找到14:09分的版本,下载进去,终于解决了问题。

2014年5月8号系统启动了,但是后来一直无法使用DNW下载内核和文件系统,使用cmd也ping不通ARM板,怀疑是系统问题,之前一直能下载的,后来切换到xp系统下,使用cmd也ping不通ARM板,但是却能下载。然后再切换到Win8,竟然也能下载了,而且也能ping通,真是系统的问题,下载不了时重启一下电脑就好了。

由于调试中一直要修改嵌入式程序,然后编译到文件系统中,再烧写调试,所以研究了一下说明书,不用每次所有的bootloader、内核、文件系统都重新下载,只需要在启动系统时使用DNW监测,启动到bootloader,使用netload命令直接用DNW下载文件系统,然后prog 200000,执行senv和mrun即可,方便了很多。

值得一提的是:xp系统默认开启了tftp协议,可以直接进行下载,而在win8下默认不开启,必须到控制面板中开启tftp协议才能进行下载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值