查看: 3246|回复: 2

[求助] 求助 KL02Z单片机32K Flash,使用bootloader升级,boot与app如何分区

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

    连续签到: 1 天

    [LV.6]常住居民II

    26

    主题

    577

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1703
    最后登录
    1970-1-1
    发表于 2014-6-6 10:32:20 | 显示全部楼层 |阅读模式
     使用KL02Z这款32K flash的mcu,想通过iic进行bootloader的升级,请问.icf文件如何进行划分。
    比如boot代码占用8k,其他的剩余代码空间都给app用。请问此时boot、app的start end地址怎样划分,还有vector及ram怎样分。
    我知道答案 目前已有2人回答
    回复

    使用道具 举报

    该用户从未签到

    16

    主题

    705

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1745
    最后登录
    1970-1-1
    发表于 2014-6-6 11:16:21 | 显示全部楼层

    RE:求助 KL02Z单片机32K Flash,使用bootloader升级,boot与app如何分区

    楼主看看这个链接,里面的topic 2是关于KL系列的I2C bootloader培训,有一篇中文文档,你可以看看:https://www.nxpic.org.cn/bbs/article_1280_557533.html
    回复 支持 0 反对 1

    使用道具 举报

    该用户从未签到

    1

    主题

    18

    帖子

    0

    注册会员

    Rank: 2

    积分
    63
    最后登录
    2015-9-20
    发表于 2014-10-22 21:03:53 | 显示全部楼层
    我自己的做法是前面8K作为Boot,然后Boot跳到应用的时候用软启动,启动后判断是否软复位,是就跳到APP,不是就继续运行Boot,至于中断向量表,ARM有个SCB模块里面有一个中断向量偏移的寄存器,在APP初始化的时候将此寄存器写为8K开始的地址,此方法已经实现,应用没有问题!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-21 21:35 , Processed in 0.088044 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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