查看: 5371|回复: 11

[已解决] KL03 FlashConfig地址值被修改(已解决)

[复制链接]
  • TA的每日心情
    开心
    2017-4-27 08:44
  • 签到天数: 64 天

    连续签到: 1 天

    [LV.6]常住居民II

    26

    主题

    577

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1703
    最后登录
    1970-1-1
    发表于 2016-1-12 11:26:22 | 显示全部楼层 |阅读模式
    本帖最后由 adarly 于 2016-1-12 15:44 编辑

    使用例程中的startup_MKL03Z04.s文件,使用IAR编译,下载到MCU上,下载之后不断电可以正常运行,但是只要设备断电之后,重新上电运行就不正常了,然后使用J-Flash工具将Flash中的内容读出来,对比发下0x400这行地址的的内容和预期的不一样,变成了0XFFFFFFFF 0XFFFFFFFF 0XFFFFFFFF 0XFFFFFFFFFE了,可是明明startup_MKL03Z04.s文件设置的是0xFFFFFFFF 0XFFFFFFFF 0XFFFFFFF 0XFFFF3DFE啊,为什么地址值0x3DFE变成了0xFFFE了呢?我的芯片型号是MKL03Z16的,使用的是startup_MKL03Z04.s文件,这个有影响吗?应该是兼容的吧?另外我的IAR 版本是6.70的,之前编译KL02是没有问题的,在芯片选项中,并没有KL03,只有KL02和KL04,这个会有影响吗?

    求助,急,在线等!!!
    附件中包含startup_MKL03Z04.s文件,编译生成的.srec文件,J-Flash回读的.mot文件。

    我知道答案 目前已有11人回答

    MKL03Z16.rar

    21.47 KB, 下载次数: 7, 下载积分: 威望 1

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-4-27 08:44
  • 签到天数: 64 天

    连续签到: 1 天

    [LV.6]常住居民II

    26

    主题

    577

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1703
    最后登录
    1970-1-1
     楼主| 发表于 2016-1-12 11:31:59 | 显示全部楼层
    下面是芯片选择截图。

    芯片选择截图

    芯片选择截图
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-4-27 08:44
  • 签到天数: 64 天

    连续签到: 1 天

    [LV.6]常住居民II

    26

    主题

    577

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1703
    最后登录
    1970-1-1
     楼主| 发表于 2016-1-12 11:33:08 | 显示全部楼层
    Device中找不到MKL03,只有MKL02和MKL04,是IAR版本太低了吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-10-20 09:45
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    80

    主题

    1038

    帖子

    5

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2223
    最后登录
    2023-11-20
    发表于 2016-1-12 11:46:09 | 显示全部楼层
    感觉你的ResetHandler里面有问题
    QQ截图20160113114415.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-4-27 08:44
  • 签到天数: 64 天

    连续签到: 1 天

    [LV.6]常住居民II

    26

    主题

    577

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1703
    最后登录
    1970-1-1
     楼主| 发表于 2016-1-12 13:09:17 | 显示全部楼层
    花溪村长 发表于 2016-1-12 11:46
    感觉你的ResetHandler里面有问题

    这个文件没修改过,是照例程的,reset这里还如何修改呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2016-1-12 13:43:50 | 显示全部楼层
    adarly 发表于 2016-1-12 13:09
    这个文件没修改过,是照例程的,reset这里还如何修改呢?

    按照这个步骤再试试
    https://www.nxpic.org.cn/module/forum/thread-585737-1-1.html
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-4-27 08:44
  • 签到天数: 64 天

    连续签到: 1 天

    [LV.6]常住居民II

    26

    主题

    577

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1703
    最后登录
    1970-1-1
     楼主| 发表于 2016-1-12 13:58:36 | 显示全部楼层
    本帖最后由 adarly 于 2016-1-12 14:00 编辑

    另外我使用IAR 编译debug下载时提示如下warning:

    Tue Jan 12, 2016 13:54:13: Loaded macro file: C:\Program Files\IAR Systems\Embedded Workbench 6.5\arm\config\flashloader\Freescale\FlashKLxx.mac
    Tue Jan 12, 2016 13:54:13: JLINK command: ProjectFile = E:\Project\KL03Z_MCU\iar\settings\app_Debug.jlink, return = 0
    Tue Jan 12, 2016 13:54:13: Device "UNSPECIFIED" selected (0 KB flash, 0 KB RAM).
    Tue Jan 12, 2016 13:54:13: DLL version: V4.92
    Tue Jan 12, 2016 13:54:13: Firmware: J-Link ARM V8 compiled Nov 28 2014 13:44:46
    Tue Jan 12, 2016 13:54:13: Selecting SWD as current target interface.
    Tue Jan 12, 2016 13:54:13: JTAG speed is initially set to: 1000 kHz
    Tue Jan 12, 2016 13:54:13: Found SWD-DP with ID 0x0BC11477
    Tue Jan 12, 2016 13:54:13: Found Cortex-M0 r0p1, Little endian.
    Tue Jan 12, 2016 13:54:13: FPUnit: 2 code (BP) slots and 0 literal slots
    Tue Jan 12, 2016 13:54:13: Hardware reset with strategy 0 was performed
    Tue Jan 12, 2016 13:54:13: Initial reset was performed
    Tue Jan 12, 2016 13:54:14: ----- Prepare hardware for Flashloader -----
    Tue Jan 12, 2016 13:54:14: 768 bytes downloaded and verified (9.62 Kbytes/sec)
    Tue Jan 12, 2016 13:54:14: Loaded debugee: C:\Program Files\IAR Systems\Embedded Workbench 6.5\arm\config\flashloader\Freescale\FlashKLxx2K.out
    Tue Jan 12, 2016 13:54:14: Target reset
    Tue Jan 12, 2016 13:54:14: Downloaded E:\Project\KL03Z_MCU\app\Exe\app.out to flash memory.
    Tue Jan 12, 2016 13:54:14: Hardware reset with strategy 0 was performed
    Tue Jan 12, 2016 13:54:15: 9016 bytes downloaded into FLASH and verified (8.05 Kbytes/sec)
    Tue Jan 12, 2016 13:54:15: Warning:  
    Verify error at address 0x0000040D, target byte: 0xFF, byte in file: 0x3D
    Tue Jan 12, 2016 13:54:16: Warning: There were warnings during download, see Log Window
    Tue Jan 12, 2016 13:54:16: Loaded debugee: E:\Project\KL03Z_MCU\app\Exe\app.out
    Tue Jan 12, 2016 13:54:16: Hardware reset with strategy 0 was performed
    Tue Jan 12, 2016 13:54:16: Target reset
    Tue Jan 12, 2016 13:54:16: There was 1 warning during the initialization of the debugging session.


    Tue Jan 12, 2016 13:54:15: Warning:  
    Verify error at address 0x0000040D, target byte: 0xFF, byte in file: 0x3D

    这个是怎么回事,有谁遇到过吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-4-27 08:44
  • 签到天数: 64 天

    连续签到: 1 天

    [LV.6]常住居民II

    26

    主题

    577

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1703
    最后登录
    1970-1-1
     楼主| 发表于 2016-1-12 15:44:13 | 显示全部楼层
    已解决,得修改下IAR的Options配置。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-4-27 08:44
  • 签到天数: 64 天

    连续签到: 1 天

    [LV.6]常住居民II

    26

    主题

    577

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1703
    最后登录
    1970-1-1
     楼主| 发表于 2016-1-12 16:35:58 | 显示全部楼层
    另外还有一个问题,单步调试时,参看中断向量列表,发现没有用的中断向量地址全部被指定成了固定的ADC0_IRQHandler了,这是怎么回事啊?

    中断向量截图3

    中断向量截图3

    中断向量截图1

    中断向量截图1

    中断向量截图2

    中断向量截图2
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2016-1-13 09:18:41 | 显示全部楼层
    adarly 发表于 2016-1-12 16:35
    另外还有一个问题,单步调试时,参看中断向量列表,发现没有用的中断向量地址全部被指定成了固定的ADC0_IRQ ...

    试试官方版本 startup_MKL03Z4.zip (2.46 KB, 下载次数: 6)
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-23 04:52 , Processed in 0.121884 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表