Freelink 驱动程序/仿真器固件代码升级

2020-02-11 09:47发布

2015/10/09, 全面支持Freescale KL02/KL03/KL04/KL05,KL16/KL17,KL26/KL27系列MCU。
此次升级用户必须更新仿真器固件以及PC端驱动程序。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
35条回答
manley
1楼-- · 2020-02-15 06:55
manley 发表于 2015-11-1 00:08
多谢指正!不出意外周一升级。

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;

我刚刚测试了一下,好像没有问题,也可能测试的不全面。
quzhanguang3
2楼-- · 2020-02-15 07:03
manley 发表于 2015-11-1 12:18
1. icf文件关于IROM部分修改了吗?简单快捷的修改方法如:
     define region IROM_region   =   mem:[f ...

之前两个地方都没有修改。单步和全速debug都不正常。
第一个icf按你的方法修改了,全速run的结果正常,但是单步有问题,具体表现:一直点击单步,点到某步时,再也不会自动停下来,单片机无反应。
第二个关中断未测试,因为就是用LED点灯的例程测试的,根本没有开中断。

疑问:icf文件是最新的IAR自带的,为什么要修改。

manley
3楼-- · 2020-02-15 08:21
quzhanguang3 发表于 2015-11-1 23:44
之前两个地方都没有修改。单步和全速debug都不正常。
第一个icf按你的方法修改了,全速run的结果正常,但 ...

以下是在KL27 mini board测试例子的下载链接,请测试一下:
http://www.manley.com.cn/web/down.asp?id=337
manley
4楼-- · 2020-02-15 08:36
quzhanguang3 发表于 2015-11-1 23:44
之前两个地方都没有修改。单步和全速debug都不正常。
第一个icf按你的方法修改了,全速run的结果正常,但 ...

“疑问:icf文件是最新的IAR自带的,为什么要修改”
这个文件就是用来定义您的代码在连接过程中定位的描述文件,这是必须的!
捷恩斯威科技
5楼-- · 2020-02-15 13:26
 精彩回答 2  元偷偷看……

一周热门 更多>