楼主: fj1161

[S32] S32K144 bootloader跳转到app问题

[复制链接]
  • TA的每日心情
    奋斗
    2017-7-7 17:21
  • 签到天数: 16 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    13

    主题

    82

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    251
    最后登录
    1970-1-1
     楼主| 发表于 2017-5-23 14:18:44 | 显示全部楼层
    小恩GG 发表于 2017-5-23 13:57
    我建议你最好看一下关于Bootloader的应用文档
    重定向的是你在application code中中断向量存放的地址,与 ...

    有相关文档的下载地址吗,不胜感激
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24915
    最后登录
    2025-7-23
    发表于 2017-5-23 15:55:31 | 显示全部楼层
    fj1161 发表于 2017-5-23 14:18
    有相关文档的下载地址吗,不胜感激

    代码:cache.nxp.com/assets/documents/data/en/application-notes-software/AN4767SW.zip
    文档:http://cache.nxp.com/assets/docu ... ;sr=2&pageNum=1
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-12-8 10:21
  • 签到天数: 743 天

    连续签到: 1 天

    [LV.9]以坛为家II

    0

    主题

    1650

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    19069
    最后登录
    2021-5-6
    发表于 2017-5-24 08:46:10 | 显示全部楼层

    ,好帖,赞一个,顶楼主
    我又来签到了.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-7-7 17:21
  • 签到天数: 16 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    13

    主题

    82

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    251
    最后登录
    1970-1-1
     楼主| 发表于 2017-5-24 14:29:05 | 显示全部楼层
    问题有点进展了,自己做个小结吧。开始问题是bootloader可以跳转到app的入口reset_handler,但是跳转到main函数的时候就出错了。然后我从汇编代码开始排查,查看是哪里出错,最后发现是在初始化函数那里出了问题,然后把需要初始化的内容放在bootloader中之后,就可以正常跳转到main函数执行了。估计我的中断向量表重映射还有点问题,另外bootloader的驱动代码也是用PE生成的,不知道有什么影响没有。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-1-28 20:09
  • 签到天数: 317 天

    连续签到: 1 天

    [LV.8]以坛为家I

    61

    主题

    1582

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    9292
    最后登录
    2022-5-12
    发表于 2017-5-25 10:19:50 | 显示全部楼层
    学习了
    好好
    回复

    使用道具 举报

    该用户从未签到

    3

    主题

    9

    帖子

    0

    注册会员

    Rank: 2

    积分
    59
    最后登录
    2019-9-4
    发表于 2017-6-6 15:00:49 | 显示全部楼层
    fj1161 发表于 2017-5-24 14:29
    问题有点进展了,自己做个小结吧。开始问题是bootloader可以跳转到app的入口reset_handler,但是跳转到main ...

    楼主,你好,我最近也正在搞S32K144的bootloader,看了你的帖子也受到一些启发,之前也是一直跳转不到应用程序位置,今天才刚刚有收获,能够实现跳转,但是只局限于仿真模式(DEBUG_RAM),其余模式都无法进入应用程序位置,不知你有没有遇到这个情况?我是先将点亮一个LED灯的小程序生成的S19文件数据先写入Boot程序的FLASH中,再直接在Boot程序中初始化堆栈等一些操作后进行跳转的。在仿真模式下全速运行可以看见LED点亮,但不在仿真模式就不行。不知你有没有遇到,是怎么解决的?另,可否加个QQ,交流一起学习?
    QQ:337573880
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    11

    帖子

    0

    注册会员

    Rank: 2

    积分
    72
    最后登录
    2020-3-20
    发表于 2017-6-10 13:51:33 | 显示全部楼层
    楼主你好,请问你的问题解决了没有?问一下你用的是官网提供的example吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    10

    帖子

    0

    新手上路

    Rank: 1

    积分
    32
    最后登录
    2017-6-27
    发表于 2017-6-15 23:28:49 | 显示全部楼层
    fj1161 发表于 2017-5-23 09:33
    跳转到应用程序时,进入main函数的时候出错了。另外的我中断向量表是存在RAM中的有影响吗?向量表重映射的 ...

    怎么用s32ds  把 bootloader 和 app 一起烧写到  s32k144里?  我烧写一个  就会覆盖掉另一个
    APP的偏移地址 改到了0x4000
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    10

    帖子

    0

    新手上路

    Rank: 1

    积分
    32
    最后登录
    2017-6-27
    发表于 2017-6-16 12:04:57 | 显示全部楼层
    小恩GG 发表于 2017-5-23 15:55
    代码:cache.nxp.com/assets/documents/data/en/application-notes-software/AN4767SW.zip
    文档:http:// ...

    版主,S32DS怎么 把bootloader 和 app 一起写入 S32K144开发板?我设置了 app的偏移0x4000,是用flash from file 那个闪电按钮烧写, 后面烧的 都会擦除前面烧的的程序。要怎么修改,还是我的烧写方式不对?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24915
    最后登录
    2025-7-23
    发表于 2017-6-19 09:21:51 | 显示全部楼层
    maxwell2014 发表于 2017-6-16 12:04
    版主,S32DS怎么 把bootloader 和 app 一起写入 S32K144开发板?我设置了 app的偏移0x4000,是用flash fr ...

    这个和仿真器也有关系。
    我记得P&E Multlink universal下载的时候,有个配置,可以保护flash某个段不被擦除的。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-23 18:37 , Processed in 0.110195 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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