123
返回列表 发新帖
楼主: shaoziyang

[分享] 在 RT10xx 上安装 UF2 bootloader

  [复制链接]
  • TA的每日心情
    奋斗
    2023-9-17 19:57
  • 签到天数: 2310 天

    [LV.Master]伴坛终老

    107

    主题

    4270

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    10481
    最后登录
    2023-9-17
     楼主| 发表于 2022-3-26 11:33:05 | 显示全部楼层
    silvery 发表于 2022-3-23 16:58
    UF2=USB Flashing Format 大略看了一下是做U盘的bootloader?

    是的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    0

    新手上路

    Rank: 1

    积分
    12
    最后登录
    2022-5-25
    发表于 2022-5-22 13:49:19 | 显示全部楼层
    想问楼主,这个用sdphost下载本质与jlink没有区别吧?只是单纯的程序下载UF2 bootloader,后边运行boot后会先检查有没有收到升级文件,这样理解没问题吧?我把编译好的UF2目标代码烧进去按说就应该能用,对吧?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-9-17 19:57
  • 签到天数: 2310 天

    [LV.Master]伴坛终老

    107

    主题

    4270

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    10481
    最后登录
    2023-9-17
     楼主| 发表于 2022-5-22 14:33:51 | 显示全部楼层
    zhenglidianqi 发表于 2022-5-22 13:49
    想问楼主,这个用sdphost下载本质与jlink没有区别吧?只是单纯的程序下载UF2 bootloader,后边运行boot后会 ...

    sdphost下载相当于是内部的一个 bootloader,集成在芯片内部,不是通用的。而UF2 bootloader是一个通用的bootloader。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    0

    新手上路

    Rank: 1

    积分
    12
    最后登录
    2022-5-25
    发表于 2022-5-22 16:32:31 | 显示全部楼层
    本帖最后由 zhenglidianqi 于 2022-5-22 16:33 编辑
    shaoziyang 发表于 2022-5-22 14:33
    sdphost下载相当于是内部的一个 bootloader,集成在芯片内部,不是通用的。而UF2 bootloader是一个通用的 ...

    这个我明白,我意思不用sdphost下载,直接用JLINK下载。另外,我用的RT1052,我看支持列表里竟然没有RT1050````,如果1052想用,需要怎么改?非常感谢!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-9-17 19:57
  • 签到天数: 2310 天

    [LV.Master]伴坛终老

    107

    主题

    4270

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    10481
    最后登录
    2023-9-17
     楼主| 发表于 2022-5-23 08:49:25 | 显示全部楼层
    zhenglidianqi 发表于 2022-5-22 16:32
    这个我明白,我意思不用sdphost下载,直接用JLINK下载。另外,我用的RT1052,我看支持列表里竟然没有RT1050 ...

    用jlink当然可以,uf2也是一个程序。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-9-17 19:57
  • 签到天数: 2310 天

    [LV.Master]伴坛终老

    107

    主题

    4270

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    10481
    最后登录
    2023-9-17
     楼主| 发表于 2022-5-23 08:50:19 | 显示全部楼层
    zhenglidianqi 发表于 2022-5-22 16:32
    这个我明白,我意思不用sdphost下载,直接用JLINK下载。另外,我用的RT1052,我看支持列表里竟然没有RT1050 ...

    是sdphost中没有1052吗?没有试过1052
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    0

    新手上路

    Rank: 1

    积分
    12
    最后登录
    2022-5-25
    发表于 2022-5-24 10:40:26 | 显示全部楼层
    shaoziyang 发表于 2022-5-23 08:50
    是sdphost中没有1052吗?没有试过1052

    感觉我的描述让你混淆了。我意思是最初编译好UF2 bootloader后的BIN或者HEX,不用sdphost下载,直接用JLINK下载进单片机,这样就不用切换bootmode了,后边重启直接进UF2 bootloader里运行。这样可否?
        第二,我在UF2文件夹中,没看到支持RT1052的文件,RT1011\1020\1064都可以,却没有RT1052,我是做硬件的,有没有修改指导思路?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-9-17 19:57
  • 签到天数: 2310 天

    [LV.Master]伴坛终老

    107

    主题

    4270

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    10481
    最后登录
    2023-9-17
     楼主| 发表于 2022-5-25 10:28:38 | 显示全部楼层
    zhenglidianqi 发表于 2022-5-24 10:40
    感觉我的描述让你混淆了。我意思是最初编译好UF2 bootloader后的BIN或者HEX,不用sdphost下载,直接用JLI ...

    不用sdphost只用jlink当然是可以的,只要能下载程序就行。

    源码是针对RX10xx系列,移植到 1052 应该只需要少量修改就可以。目前的说明文档比较简陋,可以参考一下其它开发板的移植文件。

    https://github.com/adafruit/tinyuf2/tree/master/ports/mimxrt10xx
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-7 08:52 , Processed in 0.120901 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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