[Cortex-M0技术交流] 新唐M0的半主机调试的使用-缥缈九哥测试整理

[复制链接]
hotpower 发表于 2011-8-13 01:01 | 显示全部楼层
讲这个就不错
tao560532 发表于 2011-8-13 09:02 | 显示全部楼层
啥是半主机调试啊
X-Hawk 发表于 2011-8-14 01:41 | 显示全部楼层
半主机方式(semihosting),以Keil下的printf输出为例,就是可以做到这样的效果:
   a. 在调试状态下,输出信息打印到Keil的窗口;
   b. 在非调试直接运行状态下,输出信息打印到真实的串口或不打印。

也就是让输入输出函数,在“调试”和“非调试”的情况下运行,
可以有不同的输入输出目标。

   这样,对于没有串口的系统,打出调试信息就非常方便。
 楼主| 缥缈九哥 发表于 2011-8-14 10:27 | 显示全部楼层
最主要是有仿真调试的输出接口。省掉占用一个串口做调试了。
plc_avr 发表于 2011-8-26 08:54 | 显示全部楼层
哈哈,今天终于体验了一下半主机调试,这个太有用啦。过会整理一下发新贴。在此特别感谢九哥指点。
hotpower 发表于 2011-8-26 10:01 | 显示全部楼层
是的,调试省去了串口。非常好。
andy_gao 发表于 2011-9-11 13:00 | 显示全部楼层
 楼主| 缥缈九哥 发表于 2011-10-7 13:04 | 显示全部楼层
在IAR EWARM下也非常类似。只是半主机打印的速度好像很慢。
dong_abc 发表于 2011-11-20 12:37 | 显示全部楼层
顶起来,让更多人用斑竹机  半主机
 楼主| 缥缈九哥 发表于 2012-10-28 11:38 | 显示全部楼层
非常给力的半主机调试及NU-LINK。目前我用过最好用最易得最便宜最可靠的仿真下载器就是NU-LINK。
 楼主| 缥缈九哥 发表于 2012-12-23 22:48 | 显示全部楼层
很多人还 没有用习惯 半主机。我觉得 很给力的调试方式。秘诀就是把SEMIHOSTED和DEBUG_ENABLE_SEMIHOST   宏定义 打开 。注意加上启动代码S文件和 retarget.c文件
 楼主| 缥缈九哥 发表于 2013-6-12 21:14 | 显示全部楼层
给力的半主机调试。
bowei181 发表于 2013-12-29 21:51 | 显示全部楼层
改天试试                  
lcr12 发表于 2015-8-22 22:09 | 显示全部楼层
学学,我还没用过
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部