有人反应在Qsys中加了IP之后,在svd 中没有看到相关的描述信息,这样在DS-5中调试也看不到寄存器信息,我试图找出这个问题的原因。也提出一点自己的解决思路。
首先看下文档:
https://documentation.altera.com/#/00088891-NT$NT00064410
里面有一节的标题是:include an Internal Register Map Description in the .svd for Slave Interfaces Connected to an HPS Component
这里说了怎么可以svd文件中产生寄存器信息。大概就是在hw.tcl 文件中添加描述。那打开altera 自带IP的这个文件看看,如ip\altera\sopc_builder_ip\altera_avalon_spi
中的altera_avalon_spi_hw.tcl 不能检索到CMSIS_SVD_FILE 的信息,
打开pio 的对应的文件就能看到 CMSIS_SVD_FILE 。所以在svd 中看不到SPI的描述信息就是这样了。
至于怎么解决,思路当然是改咯。这个本来是altera的事情,要改一个两个还是可以学习学习的,这样自定义IP的信息就可以也添加解决了。