Page 1 of 1

ESP有没有类似SVD的芯片描述文件??

Posted: Tue Mar 02, 2021 6:54 am
by doublecat
各位大佬,ESP32有没有类似SVD的芯片 定义文件?主要是想生成一份独立的完整的io定义文件,现在是各个设备的io定义文件分散的,而且每个寄存器意义不明,难以愉快的和芯片玩耍, :D

Re: ESP有没有类似SVD的芯片描述文件??

Posted: Mon Mar 22, 2021 4:12 am
by ESP_Gargamel
暂时没有官方推出基于 ESP32 系列芯片的 SVD 文件,不过社区有爱好者做了个生成的工具 https://github.com/MabezDev/idf2svd,你可以尝试一下。需要 rust 环境,如果不想搭建,附件是一个生成的 esp32.svd 文件。希望可以得到你的使用反馈信息。

Re: ESP有没有类似SVD的芯片描述文件??

Posted: Wed Jul 21, 2021 3:06 am
by ESP_Gargamel
可以关注 https://github.com/espressif/svd,会对 ESP32 及系列芯片持续更新。

Re: ESP有没有类似SVD的芯片描述文件??

Posted: Mon Aug 02, 2021 4:11 am
by doublecat
谢谢楼上各位大仙,后来在项目https://github.com/posborne/cmsis-svd.git中发现一份;现在已经用它生成了一份位域形式的io文件,但是忽然发现,xtensa架构中的gcc好像不支持属性interrupt,而且其中断向量实现方式好像和arm,avr等架构不太一样,查了一下esp-idf也没有找到相关定义可以参考,有没有哪位大仙可以提示一下??