楼主: taokwf

[S12] S12(X) bootloader 自更新讨论

[复制链接]

该用户从未签到

9

主题

81

帖子

0

中级会员

Rank: 3Rank: 3

积分
265
最后登录
1970-1-1
 楼主| 发表于 2016-1-29 10:08:28 | 显示全部楼层
从社区群的朋友那里@jason 收到了这样一份资料,再次感谢。
个人感觉非常作用,供参考。

AN4723_S12Z MagniV 引导加载程序.pdf

665.87 KB, 下载次数: 199, 下载积分: 威望 1

回复 支持 反对

使用道具 举报

该用户从未签到

9

主题

81

帖子

0

中级会员

Rank: 3Rank: 3

积分
265
最后登录
1970-1-1
 楼主| 发表于 2016-1-29 10:19:08 | 显示全部楼层
本帖最后由 taokwf 于 2016-1-29 10:20 编辑

有哪位了解bootloader自更新的同学,可否将几种bootloader自更新的方法罗列一下。
首先,一种方法是前面提到的分出两个bootloader存储区域的方法。


回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2024-9-13 10:15
  • 签到天数: 35 天

    连续签到: 1 天

    [LV.5]常住居民I

    13

    主题

    500

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1183
    最后登录
    2024-12-10
    发表于 2016-2-1 14:56:28 | 显示全部楼层
    taokwf 发表于 2016-1-29 10:04
    http://www.xjishu.com/zhuanli/55/201410577297.html

    找到一种自更新的方法,但是还没有尝试。 ...

    有用吗?貌似也是一般般的鸟。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9

    主题

    81

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    265
    最后登录
    1970-1-1
     楼主| 发表于 2016-2-29 21:06:49 | 显示全部楼层
    在用HIWAVE.EXE中使用BDM直接下载已包含Bootloader的S19文件时,会造成芯片被锁的情况,主要是因为没有使用AN4258中所更改的CMD文件,在Command Files中设置所有cmd文件的路径,再次下载就不会锁芯片,而且锁了芯片可以直接使用解锁芯片的指令完成解锁功能。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-9-13 10:15
  • 签到天数: 35 天

    连续签到: 1 天

    [LV.5]常住居民I

    13

    主题

    500

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1183
    最后登录
    2024-12-10
    发表于 2016-2-29 21:09:53 | 显示全部楼层
    恭喜楼上!
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-9-13 10:15
  • 签到天数: 35 天

    连续签到: 1 天

    [LV.5]常住居民I

    13

    主题

    500

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1183
    最后登录
    2024-12-10
    发表于 2016-2-29 21:10:30 | 显示全部楼层
    taokwf 发表于 2016-2-29 21:06
    在用HIWAVE.EXE中使用BDM直接下载已包含Bootloader的S19文件时,会造成芯片被锁的情况,主要是因为没有使用 ...

    你的boot成功了?说说怎么搞的,分享一下!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9

    主题

    81

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    265
    最后登录
    1970-1-1
     楼主| 发表于 2016-2-29 22:14:47 | 显示全部楼层
    jiang887786 发表于 2016-2-29 21:10
    你的boot成功了?说说怎么搞的,分享一下!

    就是AN4258中的内容,直接就可以实现的啊。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-9-13 10:15
  • 签到天数: 35 天

    连续签到: 1 天

    [LV.5]常住居民I

    13

    主题

    500

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1183
    最后登录
    2024-12-10
    发表于 2016-3-2 10:18:35 | 显示全部楼层
    taokwf 发表于 2016-2-29 22:14
    就是AN4258中的内容,直接就可以实现的啊。

    好吧,谢谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    6

    帖子

    0

    注册会员

    Rank: 2

    积分
    56
    最后登录
    2019-12-11
    发表于 2016-3-3 10:54:32 | 显示全部楼层
    taokwf 发表于 2016-2-29 22:14
    就是AN4258中的内容,直接就可以实现的啊。

    谢谢楼主分享。例程使用PP0触发,楼主知道怎么可以用SCI或者CAN通信吗?StartS12X.S文件用的什么语言?有点难理解
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    0

    新手上路

    Rank: 1

    积分
    16
    最后登录
    2016-11-16
    发表于 2016-3-7 23:05:53 | 显示全部楼层
    deadpig 发表于 2016-3-3 10:54
    谢谢楼主分享。例程使用PP0触发,楼主知道怎么可以用SCI或者CAN通信吗?StartS12X.S文件用的什么语言?有 ...

    SCI CAN仅是数据传输载体,问题关键在于如何在bootloader中t按照合适的规则接收并写入数据。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-22 05:45 , Processed in 0.104792 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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