查看: 3224|回复: 4

[求助] MKL16Z64如何做bootloader

[复制链接]

该用户从未签到

9

主题

61

帖子

0

注册会员

Rank: 2

积分
188
最后登录
2016-9-7
发表于 2016-5-26 13:33:01 | 显示全部楼层 |阅读模式
如题,想在芯片mkl16z64中使用串口升级。
想法是,flash中0-4K,用来实现bootloader; 4k-64k用来保存app.
codewarrior中如何实现这些memory的分配以及中断向量的设置?
我知道答案 目前已有4人回答
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24866
最后登录
2025-7-18
发表于 2016-5-26 13:56:31 | 显示全部楼层
回复 支持 反对

使用道具 举报

该用户从未签到

9

主题

61

帖子

0

注册会员

Rank: 2

积分
188
最后登录
2016-9-7
 楼主| 发表于 2016-5-26 19:44:23 | 显示全部楼层
小恩GG 发表于 2016-5-26 13:56
请参考AN2295提供的方案:
http://cache.nxp.com/zh-Hans/fil ... app_note/AN2295.pdf
  1. MEMORY
  2. {
  3.   m_interrupts        (rx) : ORIGIN = 0x00000000, LENGTH = 0xC0
  4.   m_cfmprotrom         (rx) : ORIGIN = 0x00000400, LENGTH = 0x10
  5.   m_text                 (rx) : ORIGIN = 0x00000800, LENGTH = 64K - 0x800
  6.   m_data            (rwx) : ORIGIN = 0x1FFFF800, LENGTH = 8K                /* SRAM */
  7. }
复制代码
这几个是什么东西,不明白。
AN2295我看了,不明白,能不能用通俗点的语言给说下?
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24866
最后登录
2025-7-18
发表于 2016-5-27 09:56:07 | 显示全部楼层
hieverybody 发表于 2016-5-26 19:44
这几个是什么东西,不明白。
AN2295我看了,不明白,能不能用通俗点的语言给说下?
...

他们分别对应的是:
m_interrupts        中断向量表
m_cfmprotrom     Flash configuration Field
m_text                 代码存放区间
m_data                RAM存放区间
回复 支持 反对

使用道具 举报

该用户从未签到

9

主题

61

帖子

0

注册会员

Rank: 2

积分
188
最后登录
2016-9-7
 楼主| 发表于 2016-5-28 08:47:37 | 显示全部楼层
查了好多资料,还是没有完成
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-19 09:40 , Processed in 0.087914 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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