6 个版本 (3 个破坏性更新)
0.5.0 | 2023年3月28日 |
---|---|
0.3.0 | 2022年8月26日 |
0.2.0 | 2022年6月5日 |
0.1.2 | 2021年2月15日 |
0.1.0 | 2021年1月27日 |
#894 in 嵌入式开发
每月下载 41 次
11KB
65 行
panic 时重启到 USB 模式
panic 时,将调用 ROM 中实现的 USB 启动模式,提供 UF2 上传和 picotool
的访问。
使用方法
只需将其添加到您的 main.rs
use rp2040_panic_usb_boot as _;
panic 消息
在重启之前,XIP 缓存被禁用,panic 消息被写入 XIP RAM。
这样,panic 消息可以使用 picotool 读取,例如。
picotool save -r 0x15000000 0x15004000 message.bin
strings message.bin | head
同样,可以通过从地址 0x20000000
读取来读取 RAM 内容。
许可协议
本仓库的内容根据 MIT 或 Apache 2.0 许可证双重许可。这意味着您可以在重新使用此代码时选择 MIT 许可证或 Apache-2.0 许可证。有关每个具体许可证的更多信息,请参阅 MIT
或 APACHE2.0
。
对本项目的任何提交(例如,作为拉取请求)都必须在这些条款下提供。
依赖关系
~7MB
~144K SLoC