OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6067|回复: 9

stm32能与电脑通过JTAG通信吗

[复制链接]

9

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2014-3-12
在线时间
0 小时
发表于 2014-4-2 23:07:37 | 显示全部楼层 |阅读模式
想做一个读取ad然后通过串口发送给电脑串口调试工具的程序, 看原子的视频,貌似用usb连接的,直接用printf函数就可以直接读取到串口调试工具,
我只有Jlink连接方式,
不知道这个怎么弄呢
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2014-4-2 23:14:23 | 显示全部楼层
JTAG只能做调试,原子哥的printf是串口发送的
博观而约取,厚积而薄发。
回复 支持 反对

使用道具 举报

9

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2014-3-12
在线时间
0 小时
 楼主| 发表于 2014-4-2 23:44:40 | 显示全部楼层
回复【2楼】745021926:
---------------------------------
额,那我要用板子上的Tx,Rx,用线跟电脑的usb连,或者直接用microUSB线跟电脑连,
或者用Tx,Rx串口线跟主机后面的D型串口连,这样应该行吧
回复 支持 反对

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-4-3 08:35:29 | 显示全部楼层
USB转串口芯片,单片机通过串口发送数据和电脑通讯的
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

9

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2014-3-12
在线时间
0 小时
 楼主| 发表于 2014-4-3 09:05:38 | 显示全部楼层
回复【4楼】Badu_Space:
---------------------------------
主要是实验室没有,还急用,买来不及了,
倒是有别的板子的isp不知道能不能用来和电脑的usb连当串口。
回复 支持 反对

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-4-3 09:11:22 | 显示全部楼层
回复【5楼】wujitagongli:
---------------------------------
isp不行吧
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

9

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2014-3-12
在线时间
0 小时
 楼主| 发表于 2014-4-3 12:18:54 | 显示全部楼层
回复【6楼】Badu_Space:
---------------------------------
额,那用板子上的miniUSB接电脑应该行吧,
就是不太清楚,串口发送怎么设置,是无论用哪个引脚做串口,板子上的RxTx都会发送串口数据?
回复 支持 反对

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-4-3 12:22:52 | 显示全部楼层
回复【7楼】wujitagongli:
---------------------------------
我晕,你要确定你要发送数据的串口才行呀,比如串口1、串口2等等,用其中一个即可

原子哥的例程默认是串口1发送数据到USB转串口芯片PL2303的(战舰板子的是ch340芯片)上传到上位机的
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

80

主题

931

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3348
金钱
3348
注册时间
2013-5-28
在线时间
468 小时
发表于 2014-4-3 12:40:27 | 显示全部楼层
可以的,硬件仿真, SW仿真,然后开启Trace,把参数设置对

//输出到DebugViewer
struct __FILE { int handle; /* Add whatever you need here */ };
FILE __stdout;
FILE __stdin;

int fputc(int ch, FILE *f) {
  if (DEMCR & TRCENA) {
    while (ITM_Port32(0) == 0);
    ITM_Port8(0) = ch;
  }
  return(ch);
}
加入到文件开始,用printf可以输出到MDK的DebugViewer
回复 支持 反对

使用道具 举报

80

主题

931

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3348
金钱
3348
注册时间
2013-5-28
在线时间
468 小时
发表于 2014-4-3 12:41:22 | 显示全部楼层
JTAG上送的方法,好吧,我看错了,原来你是想用串口程序来调试,那我就不知道了 
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-12 20:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表