这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » RelInChip 编译成RelInChip目标,脱机运行怎么不行?

共2条 1/1 1 跳转至

RelInChip 编译成RelInChip目标,脱机运行怎么不行?

院士
2006-09-17 18:14:16     打赏
RelInChip 编译成RelInChip目标,脱机运行怎么不行?



关键词: RelInChip     译成     目标     脱机     运行     怎么         

院士
2006-12-22 22:43:00     打赏
2楼
问 昨天用RelInchip作为编译目标,然后下到EasyARM中。
跳线JP7选了INSIDE,跳线JP1断开禁止ISP;
跳线JP6选RAM为BANK0,FLASH为BANK1;
但是复位后为什么不能脱机运行呢?
可能是什么错误造成的?谢谢! 1: 您使用的是哪个开发板?CPU是哪个型号?EasyARM2200标配2210芯片,没有内部Flash。 2: EasyARM2210的,我自己换的cpu PACK,换成了LPC2214的下到2214的内部FLASH中,可以下载,但是不能脱机运行,不知道为什么。
换了2214后用外部RAM都可以调试,我一直以来都这么用的,现在想RELEASE了,但确无法脱机运行,求助,谢谢! 3: 对不起,不是没运行程序的原因换了其它代码试了一下,可以运行。
原先的代码是LCD显示的,只是EelInChip后LCD不显示了,是不是在RAM中和在FLASH中运行速度不一样的问题,请问他们的速度能差多少?我把LCD挂到总线上了,但是BCFG3设到最慢也无法显示,为什么? 4: re.外部RAM和内部存储器的允许速度有较大的差别,您要注意程序中的软件延时是否需要调整。 5: 修改外部总线的速度修改相应的bank的值试试,我的就是这样调好的; 6: boot0,boot1引脚置高boot0,boot1引脚置高 7: 外部RAM和内部FLASH运行时的速度差别有多大?知道问题在哪了,汇报一下,同时也问问题。
果然是速度的问题,我将内部RAM和外部总线的速度都设成最慢,再下到FLASH里,结果屏幕不是没有显示,而是显示串行,满屏乱七八糟,但初始化应该正常,因为我清屏可以清掉。
于是将ZLG/GUI驱动中的关键函数,LCD_UpdatePoint()中加了一些延时,再下到FLASH里,这回显示就正常了。
我用的LCD控制器是SED1330,我当初看过它大的时序要求,还认为只要把2214的外部总线设到最慢就可以满足它的要求呢,没想到.....但是为什么我的初始化程序里没加延时,而在只在描点的时候延时可以呢,初始化不加延时也可以初始化正确呀,郁闷。
外部RAM和内部FLASH运行时的速度差别有多大呀?在外部RAM里调慢是否也与EASYJtag有关系?我用m 8: 刚才网页出问题,没写完我用MultiICE是不是就能快多了?我这还有一个现成的没用呢,当初因为懒就直接拿ZLG的东西直接调了,呵呵

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]