2020-02-11 09:47发布
manley 发表于 2015-11-1 00:08 多谢指正!不出意外周一升级。
manley 发表于 2015-11-1 12:18 1. icf文件关于IROM部分修改了吗?简单快捷的修改方法如: define region IROM_region = mem:[f ...
quzhanguang3 发表于 2015-11-1 23:44 之前两个地方都没有修改。单步和全速debug都不正常。 第一个icf按你的方法修改了,全速run的结果正常,但 ...
最多设置5个标签!
1. icf文件关于IROM部分修改了吗?简单快捷的修改方法如:
define region IROM_region = mem:[from __ICFEDIT_region_IRAM1_start__ to __ICFEDIT_region_IRAM1_end__]
| mem:[from __ICFEDIT_region_IRAM2_start__ to __ICFEDIT_region_IRAM2_end__];
2. 在main()程序开始位置修改了有关中断向量的寄存器吗?如:
SCB->VTOR = 0x1FFFF800;
我刚刚测试了一下,好像没有问题,也可能测试的不全面。
之前两个地方都没有修改。单步和全速debug都不正常。
第一个icf按你的方法修改了,全速run的结果正常,但是单步有问题,具体表现:一直点击单步,点到某步时,再也不会自动停下来,单片机无反应。
第二个关中断未测试,因为就是用LED点灯的例程测试的,根本没有开中断。
疑问:icf文件是最新的IAR自带的,为什么要修改。
以下是在KL27 mini board测试例子的下载链接,请测试一下:
http://www.manley.com.cn/web/down.asp?id=337
“疑问:icf文件是最新的IAR自带的,为什么要修改”
这个文件就是用来定义您的代码在连接过程中定位的描述文件,这是必须的!
一周热门 更多>