打印
[其它应用]

c编译器有没有这个功能

[复制链接]
603|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
litengg|  楼主 | 2016-3-3 21:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
要实现远程升级的功能。这势必要固定某些程序的位置,试问中颖的IAR c编译器有没有这个功能。怎么去实现呢?
沙发
rreedd00| | 2016-3-3 22:01 | 只看该作者
有这个功能,改烧写地址啊。。。

使用特权

评论回复
板凳
feiqi1| | 2016-3-3 22:05 | 只看该作者
好像是修改用于升级的那个项目的XCL文件!

使用特权

评论回复
地板
androidbus| | 2016-3-3 22:08 | 只看该作者
将编译生成的TXT文件,取出程序部分,做成数组,取出中断向量部分做成数组。不妨试试。

使用特权

评论回复
5
qiangweii| | 2016-3-3 22:13 | 只看该作者
正常情况下跑的是主项目,要升级时,先将中断向量数组写入FLASH的中断向量区域

使用特权

评论回复
6
shashaa| | 2016-3-3 22:19 | 只看该作者
复位后程序就开始执行用于升级的项目了。。

使用特权

评论回复
7
xia00| | 2016-3-3 22:40 | 只看该作者
将数组用#pragma location固定在你主项目的程序的升级的区域里啊。。。

使用特权

评论回复
8
hfdy01| | 2016-3-3 22:43 | 只看该作者
建议放在FLASH的最高的几个段里面,可以试试看。。。

使用特权

评论回复
9
boy1990| | 2016-3-3 22:50 | 只看该作者
不知道有用到软复位吗》???

使用特权

评论回复
10
sourceInsight| | 2016-3-3 22:54 | 只看该作者
要实现远程升级的,这个要么特定设计要么就选择带有可以远程升级的MCU的。

使用特权

评论回复
11
litengg|  楼主 | 2016-3-3 23:04 | 只看该作者
androidbus 发表于 2016-3-3 22:08
将编译生成的TXT文件,取出程序部分,做成数组,取出中断向量部分做成数组。不妨试试。 ...

这个可以吗???

使用特权

评论回复
12
sourceInsight| | 2016-3-3 23:05 | 只看该作者
首先必须要说清楚,这个是建立在无线数据传输基础上的。。

使用特权

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

本版积分规则

51

主题

1597

帖子

4

粉丝