不需要。
rust是基于cmsis的svd文件+patch,直接生成register map,再围绕这个register封装各种hal库。
以上整个过程全部自动化,你能做的就是指定哪些svd源文件的url,以及应用什么patch。
看一眼这个就懂了:
https://github.com/stm32-rs/stm32-rs/blob/master/devices/stm32f0x1.yaml
【 在 New2000 的大作中提到: 】
: CMSIS hal逃不过
:
--
FROM 180.158.55.*