永发信息网

请教,如何通过JTAG把printf信息打在keil的debug viewer上

答案:1  悬赏:40  手机版
解决时间 2021-01-10 12:01
请教,如何通过JTAG把printf信息打在keil的debug viewer上
最佳答案
#include
#define ITM_Port8(n) (*((volatile unsigned char*)(0xE0000000+4*n)))
#define ITM_Port16(n) (*((volatile unsigned short*)(0xE0000000+4*n)))
#define ITM_Port32(n) (*((volatile unsigned long*)(0xE0000000+4*n)))
#define DEMCR (*((volatile unsigned long*)(0xE000edfc)))
#define TRCENA 0x01000000

struct __FILE{int handle;};
FILE __stdout;
FILE __STDIN;

int fputc(int ch,FILE* f)
{
if(DEMCR & TRCENA)
{
while(ITM_Port32(0) == 0);
ITM_Port8(0)=ch;

}
return(ch);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
若集合A={x|x2-1<0},集合B={x|x>0},则A∩
苦爪能天天吃吗
2015年8月可口可乐股价
健康美丽养生馆地址在什么地方,我要处理点事
单选题ChinaDailyisverypopular________
卖有保跑跑卡丁车号,有黑骑士Z7,消防车Z7,
(1)计算:.(2)解分式方程:.
—How did you find your visit to the museu
申通快递成都转运部402168775507号在23日下午
无什么无什么填近义词
从襄州北到河南郑州多远
曲靖青瑞和牛津哪个好
形容占便宜的句子有哪些?
漫漫长夜水坝怎么从窗户出去
在横线里填上“>”“<”“=”500克________
推荐资讯
人生可以没有艺术没有艺术的人生不是精彩的人
我被个股场外期权骗了26多,资金能追回吗
槐花树叶子黄
我想入手一台PlayStation Vita PCH2000。到目
广西壮族自治区南宁市第十四中学地址好找么,
如何将300M的文件压缩到几M
西数硬盘通电47000个小时,没挂也没坏道,有
下决心是什么意思
谁来介绍一下瑞典的军力?
念字去掉心字底变新字
魅族魅蓝3 标配版和礼盒版有什么区别
jian dao看拼音写词语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?