[应用方案]

启动新唐M0的semihost半主机调试

[复制链接]
288|0
手机看帖
扫描二维码
随时随地手机跟帖
中国龙芯CDX|  楼主 | 2023-1-21 13:43 | 显示全部楼层 |阅读模式
启动新唐M0的semihost半主机调试:
利用NUC100SERIESBSP_CMSIS_V1.03.002建立的工程。
1,针对startup_NUC1xx.s文件的修改
A,第010行改为:SEMIHOSTED       SETL    {TRUE} ;SEMIHOSTED       SETL    {FALSE}
B,第256行改为:;yuanxihua@21cn.com                ENTRY
2,针对 retarget.c文件的修改
A,第021行改为:#define DEBUG_ENABLE_SEMIHOST   /* To enable semihosted. !!!The SEMIHOSTED of startup_NUC1xx.s must be {TRUE} */
3,在MDK的NU-LINK的Debug模式中,打开View->Serial Windows-> UART #1即可利用如下调试信息:
printf("*** 9G-NUC122 V1.00 Build by yuanxihua@21cn.com on ("__DATE__ " - " __TIME__ ") ");
printf("*** 9G-NUC122 V1.00 Rebooting ... ");
打印到上面的虚拟串口。  

附件例子:
游客,如果您要查看本帖隐藏内容请回复

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

173

主题

1307

帖子

2

粉丝