微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > ARM cortex—M0- 内核debug功能求助

ARM cortex—M0- 内核debug功能求助

时间:12-12 整理:3721RD 点击:
各位大神,现在需要用ARM cortex—M0+ 内核加各种外设做一款MCU,之前的项目都是将内核的debug功能去掉的,现在要加上,再加上之前要验证它的功能是正确的,但是我不知道怎么验证。之前验证外设是通过windows环境下用keil写c语言控制寄存器,生成hex文件,再在linux环境下用vcs验证的。积分不够,不能发图片

问arm的CE啊

简单的方法是上FPGA
外面接jlink看是否能调试
复杂的方法就是学习ARM的SWD/JTAG的规范
写testbeach去验证

coresight debug/trace组件的代码和连接都是用amba designer生成的,搭testbench验证的话应该需要写swd/jtag的VIP,模拟外面的主机能通过swd/jtag DP(debug port)访问SoC的所有资源,具体还要看SoC里有几个AP(Access Port)

Cortex-M0+_IntegrationAndImplementationManual_DIT0032B_r0p1-00rel0

 _IntegrationAndImplementationManual_DIT0032B_r0p1-00rel0.pdf

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top