• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

jtag接口或者SWD接口的单片机如何通过网口烧写程序

lichangle 2018-06-23 浏览量:1744
jtag接口或者SWD接口的单片机如何通过网口烧写程序?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • JTAG或者SW接口是专门的接口,用网口只能是IAP升级,不能烧录

    或者要找个专门的转换芯片,就跟TI的那种XDS560那样,进行协议转换,先从以太网获取要下载的固件,然后通过JTAG口烧录进去,不过这种烧录固件不开源。目前的STlink那些就是用一个STM32作为协议转换芯片,从USB获取固件,然后通过SW口烧录

    • 发布于 2018-06-23
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 这个网口只是一个物理层,只要线路连接是通过的,直接下载就可以
    • 发布于2018-06-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 网口烧写程序一般是通过IAP的方式进行的,IAP是可以通过任何数据输入手段进行用户程序的加载,通过网口烧程序,可以直接通过物理层实现IAP或者在应用层实现程序文件的加载。

    • 发布于2018-06-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 大概就是中间有个转换机,把网络接收的信息转化为下载信息,实现jtab协议
    • 发布于2018-06-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以自己设计电路嘛,比如SWD转网口,网口另一端线路绘制到单片机的SWD接口上。
    • 发布于2018-06-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 你这就好比让UART和SPI直接通信一样,那是不可能的,硬件协议都不一样,想让网口和SWD通信上,中间必须有一个转接板做数据转换。
    • 发布于2018-06-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 除非芯片内已经有了bootlaoder,支持网络进行写Flash功能,否则是无法通过网络进行烧写的
    • 发布于2018-06-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 这样就要使用IAP的方式

    但是IAR方式要自己写可以烧写的boot程序

    • 发布于2018-06-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要看你的网口是不是走了网络的协议,如果只是一个硬件连接可以直接通信,如果里面有网络的模块,是要经过转接才可以使用的
    • 发布于2018-06-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 不可以,除非把接口的样子做成网口是可以,正真用的还是原来的接口
    • 发布于2018-07-13
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

jtag接口或者SWD接口的单片机如何通过网口烧写程序