打印
[ARM9、LPC]

问题:9g20(9260)程序固化烧写

[复制链接]
2373|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jd-chan|  楼主 | 2013-9-6 23:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求教大侠们~~
问题:开发板是9g20的,烧写光盘自带的led程序可以固化,掉电可运行。但由于项目要跑ucos,所以去micrium官网下了9g20的ucos模版程序;程序下到ram中可以运行,但想固化到nandflash就运行不了。

本人用IAR6.21,期间各种设置icf,mac文件都不行,发现自带的led程序和micrium官网的程序的启动汇编程序不同,用led的启动程序和micrium程序编译通过固化烧写也不行。现象:IAR仿真led程序,发现启动代码开始地址是0x20000000,但micrium的不是,是0x2001c...我用sam-ba烧写,擦除flash后,sent boot file我用的是光盘和led一起的bootstrap(nandflash2sdram)。之后我把.bin文件下到0x20000中,led程序可以,但micrium的程序就运行不了,软件putty也没打印。期间我也上网查关于这个问题原因,但没有。很多是因为硬件有问题,还是什么自己做的板子怎样。我这个是可以排除硬件问题了。我也看了关于atmel这款芯片关于启动的内存映射啊地址,原理,也看到有人因为启动这问题困扰很久。但真心还是没把烧写这个问题解决。希望大侠们看到我这问题给点意见或办法。谢谢!!!!

相关帖子

沙发
ymind| | 2013-9-7 09:17 | 只看该作者
下一个AT91Bootstrap,根据ucos的情况改一下加载位置(JUMP_ADDR), 和flash中位置和长度(IMG_ADDRESS, IMG_SIZE),编译烧到nand首块即可;ucos烧到IMG_ADDRESS处。注意要用nand版本。

使用特权

评论回复
板凳
jlass| | 2013-9-9 10:16 | 只看该作者
好好的linux不用,要用ucos

使用特权

评论回复
地板
jd-chan|  楼主 | 2013-9-9 21:21 | 只看该作者
本帖最后由 jd-chan 于 2013-9-9 23:44 编辑
ymind 发表于 2013-9-7 09:17
下一个AT91Bootstrap,根据ucos的情况改一下加载位置(JUMP_ADDR), 和flash中位置和长度(IMG_ADDRESS, IMG ...

感谢楼上热心回答!
你说的jump_addr,img_address,img_size我在网上有见过这段代码的设置。可惜现在下载的版本不是这样的,我也尝试在bootstrap的nandflash版本中改,让其jump to 0x2001c...那里,然后编译sent boot file进去;但还是不成功。另外我在iar的icf文件的sdram的start由默认的0x20000000改为0x2001c...也不成功。

使用特权

评论回复
5
jd-chan|  楼主 | 2013-9-9 21:24 | 只看该作者
jlass 发表于 2013-9-9 10:16
好好的linux不用,要用ucos

呵呵...是项目的需求啦
因为ucos的实时性还是会比linux好。而且处理的数据量有点大,也要快,所以才用。
貌似网上很难找到用9260(9g20)+ucos的资料什么的。。。

使用特权

评论回复
6
ymind| | 2013-9-10 11:24 | 只看该作者
不行,就调试一下bootstrap啦。nand boot的话,仿真器不好用,刚开始就靠点灯;然后做一个简单的能格式化输出的打印函数(经串口),看load的ucos image对否。
注意bootstrap image大小不要大于2KB。

使用特权

评论回复
7
zjf0000| | 2013-9-10 11:32 | 只看该作者
ls能把bootstrap编译到2K?

使用特权

评论回复
8
jd-chan|  楼主 | 2013-9-10 22:21 | 只看该作者
zjf0000 发表于 2013-9-10 11:32
ls能把bootstrap编译到2K?

呵呵,估计他打错了吧,9260是4k,9g20是16k。

使用特权

评论回复
9
ymind| | 2013-9-11 10:52 | 只看该作者
是的,我写错了。楼上数值才是对的。

使用特权

评论回复
10
amd1217| | 2014-12-21 17:10 | 只看该作者
楼主光盘资料可以分享一下吗,9260的资料很难得找。

使用特权

评论回复
11
amd1217| | 2014-12-21 17:10 | 只看该作者
楼主光盘资料可以分享一下吗,9260的资料很难得找。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

13

帖子

0

粉丝