打印
[ZLG-ARM]

EasyArm2200板子,用uC,inChipFlash运行,邮箱发数据时就死

[复制链接]
1753|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
snow863|  楼主 | 2007-10-18 16:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请周工的工程师、各位高手帮忙:
    问题如主题所述,我做液晶显示,程序的底子是参考周工网站上“基于EasyARM2200的ZLG/GUI在uC/OS的使用例子”,在片外RAM调试一直无问题,但程序下载到片内flash后,遇到邮箱发数,程序就中止了。
    实在十分不理解!试过调整分散加载文件,换过两块LPC2214,换过其他批次的板子试了,但问题依旧,请多多指点,非常感谢!

相关帖子

沙发
zlgarm| | 2007-10-18 16:52 | 只看该作者

建议~~~

1:在定义指针时,要初始化,指针操作要正确
2:检查堆栈操作是否溢出

使用特权

评论回复
板凳
snow863|  楼主 | 2007-10-18 17:23 | 只看该作者

好的

    好的,非常感谢您的建议,我会努力检查的。只是片内flash和片外RAM运行的结果差距太大了!
    堆栈方面,我已经增大到了在RAM中调试时用的两倍了,依然没有任何反应。
    谢谢,我再查一下,再请教。

使用特权

评论回复
地板
armecos| | 2007-10-18 18:03 | 只看该作者

《ecos增值包》里有解决方案

EasyARM2200和SmartARM2200增值软件合集

------------------------------------------------------------------------------------------------
snow863 发表于 2007-10-18 16:41 ZLG-ARM 

EasyArm2200板子,用uC,inChipFlash运行,邮箱发数据时就死。
问题如主题所述,我做液晶显示,程序的底子是参考周工网站上“基于EasyARM2200的ZLG/GUI在uC/OS的使用例子”,在片外RAM调试一直无问题,但程序下载到片内flash后,遇到邮箱发数,程序就中止了。
实在十分不理解!试过调整分散加载文件,换过两块LPC2214,换过其他批次的板子试了,但问题依旧。

------------------------------------------------------------------------------------------------
Crestxa 发表于 2007-10-4 11:21 ZLG-ARM

ZLG lpc2131+2148程序在RAM里仿真正常,在FLASH里不正常 

用debug in ram可以正确的执行,并通过串口发送数据,但是为了烧到片子里,我用debug in flash结果程序跑飞,怎么都不正常,需要在那里设置一下呀,谢谢
我用的是ZLG lpc2131+2148的pack,自己改了一个串口的程序就这样了。

------------------------------------------------------------------------------------------------
fantesy 发表于 2007-9-27 16:10 ZLG-ARM

烧到FLASH中不能运行 

我用的是EASY2210,在做液晶显示的时候出现一下问题,在外面ROM调试的时候可以运行,到我下载到外部FLASH中不能运行,当然ADS中的设置按照书上设置的,而且很奇怪,我用一个指示灯程序下载到FLASH中能运行的.我液晶显示程序为11K,下载就不行,望帮忙解答一下。

------------------------------------------------------------------------------------------------
zjgzj 发表于 2007-9-2 10:30 ZLG-ARM

烧写片外flash不成功 

我的是smartarm2200的板子,根据《ads集成开发环境及仿真器应用》上提示操作,通过JTAG下载程序到片外flash,试了很多次都没有成功,不知道是何原因,请周工和知道的同学们帮忙解决一下。
设置仿真器参数后,再次打开仿真器起始地址又变回0x00000000了,这是怎么回事呢?

------------------------------------------------------------------------------------------------
j_lailei 发表于 2007-8-18 09:51 ZLG-ARM

有关EasyArm2200程序固化问题请教 

我在用EasyArm2200开发板2210芯片固化片外flash程序时,同样的设置固化无操作系统的程序正常,而固化ucos操作系统的程序则不能正常。我是用JTAG仿真器加载映像文件至片外flash的,加载完毕均能仿真运行,但是在复位后带操作系统的程序则不能运行。不知是什么原因?盼解答,谢谢 
 
------------------------------------------------------------------------------------------------
Ice_River 发表于 2007-6-16 11:44 ZLG-ARM

如何解决ucos2程序在外部flash中跑飞问题(图)! 

在RelOutChip状态下调试出现如图现象,如果在外部RAM中调试一切正常!
请教大家,如何解决? 

------------------------------------------------------------------------------------------------
chipz网友移植u-boot    2007/05/11

最近uboot调得有些进展了,部分命令可以用了,经过调试发现,靠前的命令都可以用,靠后的命令就不行了, 而且程序越小,可用的命令就越多!我说不清为什么,只是感觉跟内存分配有关系. 是这么回事吗?

------------------------------------------------------------------------------------------------
ty_fruit在SmartARM上移植ecos    2007/04/10
为什么我做的redboot在RAM里调试正确,在ROM里就不能正常工作呢?

------------------------------------------------------------------------------------------------

。。。。。。。。


解决方案尽在www.armecos.com自助商城 --- 《ecos增值包》

免费下载中有很复杂的演示程序,就是在ROM里直接运行的,不信可以试试啊!

使用特权

评论回复
5
wj77317| | 2007-10-20 10:28 | 只看该作者

我也遇到过你的这种情况

建议你使用LPC2100工程模板,LPC2200工程模板在使用INCHIPFLASH时有点问题.

使用特权

评论回复
6
snow863|  楼主 | 2007-10-22 09:12 | 只看该作者

谢谢

    谢谢wj77317,非常感谢! 同时感谢杨屹先生。

使用特权

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

本版积分规则

2

主题

12

帖子

1

粉丝