硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1784|回复: 8
收起左侧

rp2040有没有脱机下载器

[复制链接]

1

主题

3

回帖

6

积分

新手上路

积分
6
发表于 2023-3-30 09:51:33 | 显示全部楼层 |阅读模式
如题

主要是用来量产与现场升级用。

通过swd对目标rp2040编程。
不想 拿着个树莓派 来刷机。
USB口也不方便。

如果 有安卓下的uf2 下载方式也是可以的。 一个手机就搞定了。
就找到这一款软件,号称支持 etchDroid  https://play.google.com/store/apps/details?id=eu.depau.etchdroid
但也不是最好的办法,首先需要将rp2040进入usb 刷机模式.


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
发表于 2023-3-30 10:13:53 | 显示全部楼层
近期我将研究2040的脱机烧录支持,打算使用LUA小程序实现对其外部Flash的读写控制。其实就是控制它的QSPI/SPI外设。

只是不同的外部Flash,算法略有不同,其实这种的使用我们H7-TOOL的SPI接口方式脱机烧写更简单,各种常用Flash都支持了。
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2023-3-30 10:20:54 | 显示全部楼层
eric2013 发表于 2023-3-30 10:13
近期我将研究2040的脱机烧录支持,打算使用LUA小程序实现对其外部Flash的读写控制。其实就是控制它的QSPI/S ...

你的意思 是直接刷flash芯片来达到目的吗?
这也行,也可以接受指定flash芯片,不必全自动识别。
当然引脚 越少越好。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
发表于 2023-3-30 10:58:03 | 显示全部楼层
wxws 发表于 2023-3-30 10:20
你的意思 是直接刷flash芯片来达到目的吗?
这也行,也可以接受指定flash芯片,不必全自动识别。
当然 ...

对,其实这个方案也不错。
回复

使用道具 举报

19

主题

234

回帖

291

积分

高级会员

积分
291
发表于 2023-3-30 10:59:58 | 显示全部楼层
据说芯片不做内部flash而是用外部存储器的一个原因是方便批量更新固件,直接烧写外部存储器就行了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
发表于 2023-3-30 11:12:07 | 显示全部楼层
tovinz 发表于 2023-3-30 10:59
据说芯片不做内部flash而是用外部存储器的一个原因是方便批量更新固件,直接烧写外部存储器就行了

主要原因还是内置Flash成本高,最明显的就是那种低端A系芯片,他们便宜主要就是因为没有内置高速并行Flash。这个成本一直没有下来。
回复

使用道具 举报

2

主题

39

回帖

45

积分

新手上路

积分
45
发表于 2023-4-7 14:59:32 | 显示全部楼层
不是有个开源串口的二级bootloader. 如果是PICO W支持OTA。
回复

使用道具 举报

13

主题

86

回帖

125

积分

初级会员

积分
125
发表于 2023-4-10 18:36:31 | 显示全部楼层
KingChen 发表于 2023-4-7 14:59
不是有个开源串口的二级bootloader. 如果是PICO W支持OTA。

有地址吗?想学习参考下。
回复

使用道具 举报

747

主题

1049

回帖

3295

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3295
发表于 2023-4-20 23:32:22 | 显示全部楼层
还是用SWD接口在板烧录好,适合调试和生产。
搞个 FLM算文件出来就可以了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 07:43 , Processed in 0.233183 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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