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

doublecat
Posts: 7
Joined: Tue Mar 02, 2021 6:30 am

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

Postby doublecat » Tue Mar 02, 2021 6:54 am

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

ESP_Gargamel
Posts: 786
Joined: Wed Nov 14, 2018 8:45 am

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

Postby ESP_Gargamel » Mon Mar 22, 2021 4:12 am

暂时没有官方推出基于 ESP32 系列芯片的 SVD 文件,不过社区有爱好者做了个生成的工具 https://github.com/MabezDev/idf2svd,你可以尝试一下。需要 rust 环境,如果不想搭建,附件是一个生成的 esp32.svd 文件。希望可以得到你的使用反馈信息。
Attachments
esp32.svd.tar.bz2
(37.13 KiB) Downloaded 496 times

ESP_Gargamel
Posts: 786
Joined: Wed Nov 14, 2018 8:45 am

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

Postby ESP_Gargamel » Wed Jul 21, 2021 3:06 am

可以关注 https://github.com/espressif/svd,会对 ESP32 及系列芯片持续更新。

doublecat
Posts: 7
Joined: Tue Mar 02, 2021 6:30 am

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

Postby doublecat » Mon Aug 02, 2021 4:11 am

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

Who is online

Users browsing this forum: llzzdd and 55 guests