TI中文支持网
TI专业的中文技术问题搜集分享网站

FG4619 程序在高64Kflash的烧写问题

FG4619,自己的程序用到了高64K地址,还有一段升级程序要烧进去(boot形式升级),不想改自己程序的链接配置文件,想直接将boot程序烧到高64K中不用的地方,总是不成功(修改了boot程序的链接配置文件,总是链接失败),请问是什么原因?是不是main函数必须在低64K空间?

Young Hu:

1. 在IAR 的集成开发环境中.选中你的工程,右键,点options,

2. 在Target 页面中,Data Model选项,4选中Medium或Large,

3. 解释:

  – 选中SMALL只能访问64K以内的空间,以外的空间只能有内部函数访问

 – 选中Medium 可以访问1M以内的空间

 – 选中Large可以访问全部空间

boot程序对应到高64K就可以了。

赞(0)
未经允许不得转载:TI中文支持网 » FG4619 程序在高64Kflash的烧写问题
分享到: 更多 (0)