打印

ARM7(单片机)LPC2**一个芯片同时烧录两段独立的工程

[复制链接]
1337|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pigeon0411|  楼主 | 2009-8-13 09:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在用LPC2378(LPC2**系列相同)做实验,想用KEIL FOR ARM做两个工程,也就是说有两个启动代码,有两个C语言main主函数,想在编译后分别烧录到同一芯片的不同地址处。
启动时先启动第一段代码,从第一段代码再跳到另一段代码处。

请高手们指点一下,这种方法是否可行?

我在KEIL的LINKER中指定了第二个工程的RO的地址为0x00020000(第一段代码的RO地址为0x00000000),
但在烧录时说校验FLASH和文件数据不匹配。

不知道说清楚没有,欢迎大家跟贴啊。

相关帖子

沙发
冯广州| | 2009-8-13 10:06 | 只看该作者
应该可以实现的,估计不仅仅是改变工程代码的首地址,好好看看启动代码的别的配置,看看程序代**不会超出到了FLASH的数据区了。

使用特权

评论回复
板凳
冯广州| | 2009-8-13 10:06 | 只看该作者
关注中

使用特权

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

本版积分规则

42

主题

157

帖子

3

粉丝