各位专家,您好!
我的客户在开发 MSP430F6.7451万A时遇到一些问题,请参阅下面的陈述,非常感谢!
控制器:MSP430F6.7451万A
闪光:128k
Flash组织:
------------------------------- | 开始:0x C000 闪存
| |
| 启动 代码 | 长度: 3F80
| 16KB |
| |
------------------------------- | 结束:0x FF80
------------------------------- | 开始:0x 1万 FLASH2
| |
| 应用 程序代码 |
| |
| 112 K |长度:0x 1C000
| |
| |
| |
------------------------------- | 结束:0x 2BFFF 闪存总计:128Kb
我使用用于MSP430的IAR来构建项目, 我已经为引导代码和应用程序代码创建了两个工作空间。 带代码区域闪存(0xC000)和带代码区域FLASH2(0x1万)的AppCode的启动代码, 因此我需要更改"lnk430f6.7451万a.xcl"以更改代码区域,但 我不能更改常量数据的代码区域(CONSTE)DATA16_C,DFFA16_ID,TLS16_ID,DFF70F=0xFF0,仅允许来自它的范围- 0xFF7F0。 我无法将常量数据移动到AppCode区域,如果我下载App项目,AppCode将覆盖引导代码,包括引导的中断向量。
问题:
1.如何实现启动跳转至应用程序,我需要在启动/应用程序项目中更改哪个选项?
2.如何设置"lnk430f6.7451万a.xcl"以更改AppCode区域?
MSP430F6.7451万A是否有升级应用程序的解决方案?
巴西,
戈登