请选择 进入手机版 | 继续访问电脑版
查看: 24480|回复: 29

[S32] S32K144 bootloader怎么搞,求大神支持

[复制链接]
  • TA的每日心情
    擦汗
    2017-12-11 17:06
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    3

    主题

    32

    帖子

    0

    注册会员

    Rank: 2

    积分
    135
    最后登录
    2019-3-1
    发表于 2017-11-8 16:22:37 | 显示全部楼层 |阅读模式
    如题,有没有大神给说一下,关于此款芯片的bootloader应该怎么做。
    小白一个,不知道设置什么东西,比如如何跳转程序、如何分配Flash空间等。

    求大神!!!!

    最佳答案

    本帖最后由 花溪村长 于 2017-11-9 18:58 编辑 S32K CAN BootLoader [attach]434641[/attach] [attach]434642[/attach]
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-12-11 17:06
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    3

    主题

    32

    帖子

    0

    注册会员

    Rank: 2

    积分
    135
    最后登录
    2019-3-1
     楼主| 发表于 2017-11-28 13:14:21 | 显示全部楼层
    首先,感谢版主的支持,提供的资料虽然开始不知道有何用处,但是回过头来看看还是蛮有用。
    对于S32K144这个芯片。
    1:bootloader和user application的分区可以参考这个can fd的图。分区大小仅供参考,请根据自己的要求分区。
    2:然后是跳转函数问题,如下:
    typedef void(*JumpToPtr)(void);
    int main(void) {

            uint32_t *pNewAppEntry = 0x4004;
            JumpToPtr        pJumpTo;

               //Jump to app
               pJumpTo = *pNewAppEntry;
               pJumpTo();
            while(1)
            {}

    }
    3:如果是烧写程序,想要保护某段flash的话,可以参考如下设置
    使用PEMicro的工具(U-Multilink/FX, OpenSAD或者Cyclone),Debug Configuration-->Debugger-->Advanced Option中的Preserve Memory Range配置需要保护的存储器地址区域,最多可保护三段。直接写入想要保护的存储器起始地址和结束地址就可以了。比如想保护MPC5744P的0xFA00000到0x11FFFFF的Flash地址,则输入From:FA0000 To:11FFFFFF。
    如果出现红色的小叉号,注意字节对齐。

    can fd

    can fd
    该会员没有填写今日想说内容.
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情

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

    [LV.1]初来乍到

    80

    主题

    1038

    帖子

    5

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2223
    最后登录
    2023-11-20
    发表于 2017-11-10 08:59:33 | 显示全部楼层
    qinbin-414122 发表于 2017-11-10 08:06
    有上位机的源代码吗?

    上位机源代码:
    Bootloader GUI Source Code.zip (197.86 KB, 下载次数: 949)
    回复 支持 1 反对 1

    使用道具 举报

  • TA的每日心情

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

    [LV.1]初来乍到

    80

    主题

    1038

    帖子

    5

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2223
    最后登录
    2023-11-20
    发表于 2017-11-9 18:56:21 | 显示全部楼层
    本帖最后由 花溪村长 于 2017-11-9 18:58 编辑

    S32K CAN BootLoader
    S32K CAN FD Bootloader.rar (474.85 KB, 下载次数: 1128)
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    648

    主题

    6301

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    19546
    最后登录
    2024-3-28
    发表于 2017-11-8 17:32:53 | 显示全部楼层
    先百度科普一下,明确自己到底想要实现什么样的能?比如如何传代码及方式.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-12-11 17:06
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    3

    主题

    32

    帖子

    0

    注册会员

    Rank: 2

    积分
    135
    最后登录
    2019-3-1
     楼主| 发表于 2017-11-9 16:34:27 | 显示全部楼层
    小恩GG 发表于 2017-11-8 17:32
    先百度科普一下,明确自己到底想要实现什么样的能?比如如何传代码及方式. ...

    传代码?
    目的:上电后执行bootloader工程,读取flag变量,决定跳转到正常代码的主工程,还是进入升级工程去擦写正常代码主工程。
    问题:
    1:不知道改写那些文件去分配内存空间。
    2:读取flag后如何跳转工程,来决定是升级,还是运行主工程。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    648

    主题

    6301

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    19546
    最后登录
    2024-3-28
    发表于 2017-11-9 17:31:54 | 显示全部楼层
    桦殇jealy 发表于 2017-11-9 16:34
    传代码?
    目的:上电后执行bootloader工程,读取flag变量,决定跳转到正常代码的主工程,还是进入升级工 ...

    这些信息,你可以通过这些分享帖了解
    https://www.nxpic.org.cn/module/forum/thread-591378-1-1.html
    https://www.nxpic.org.cn/module/forum/thread-592119-1-1.html
    https://www.nxpic.org.cn/module/forum/thread-592663-1-1.html
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-11 15:12
  • 签到天数: 190 天

    [LV.7]常住居民III

    1

    主题

    232

    帖子

    1

    高级会员

    Rank: 4

    积分
    677
    最后登录
    2019-12-11
    发表于 2017-11-10 08:06:39 | 显示全部楼层

    有上位机的源代码吗?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-11 15:12
  • 签到天数: 190 天

    [LV.7]常住居民III

    1

    主题

    232

    帖子

    1

    高级会员

    Rank: 4

    积分
    677
    最后登录
    2019-12-11
    发表于 2017-11-10 08:06:44 | 显示全部楼层

    有上位机的源代码吗?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-11 15:12
  • 签到天数: 190 天

    [LV.7]常住居民III

    1

    主题

    232

    帖子

    1

    高级会员

    Rank: 4

    积分
    677
    最后登录
    2019-12-11
    发表于 2017-11-10 08:06:46 | 显示全部楼层

    有上位机的源代码吗?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-6-8 10:24
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    2

    主题

    43

    帖子

    0

    注册会员

    Rank: 2

    积分
    117
    最后登录
    2020-11-2
    发表于 2017-11-10 08:49:48 | 显示全部楼层
    在目录 C:\NXP\S32DS_ARM_v2.0\S32DS\Examples下面有一个例程。 bootloader_S32K.zip (125.94 KB, 下载次数: 438)
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-3-29 05:02 , Processed in 0.175773 second(s), 35 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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