JTAG+SWD在Keil5中进行仿真

JTAG+SWD在Keil5中进行仿真

上一章说了STM32的烧录问题,主要有slink、TTL-usb的方法,通过相应的烧录软件,进行一个下载烧录的过程,用到的模式也主要是SWD的模式,毕竟只有四根线比较方便。
这篇主要是仿真测试,因为很多时候程序需要查看错误,进程查问题。

设备

JTAG仿真器,jlink驱动, keil5软件,keil4的一个现成工程

步骤和问题

  1. 安装好的keil5,打开一个keil4的工程,往往会报出弹窗问题。首先要确保芯片安装包已经安装,没有安装的可以去官网找芯片安装包安装。
  2. 我这里安装过了,新建工程的时候可以选择芯片,但是在打开别人工程时,它任然会跳出,因为keil4与keil5是有区别的。
    在这里插入图片描述
    在这里插入图片描述
  3. 解决方法:用记事本打开keil4工程的.uvproj文件,再新建一个工程,选好相应的芯片,打开新建工程的.uvprojx文件,发现是有区别的。
    keil4文件
    在这里插入图片描述
    keil5的文件
    在这里插入图片描述
    我们把下面两行的代码放到keil4的<vendor>下,点击保存。
    <PackID>Keil.STM32F1xx_DFP.2.2.0</PackID> <PackURL>http://www.keil.com/pack/</PackURL>
  4. 保存,用keil5打开工程,出现如图所示提示框(若没有提示框,则关闭keil界面可使提示框出现)。
    在这里插入图片描述
  5. 点击是,关闭再打开,发现芯片可以找到
    在这里插入图片描述

Jlink驱动

建议官网下载,下载了几个版本,没有官网的好用,同时遇到了几个问题,

  1. 箭头这里带感叹号的,重装驱动解决
    在这里插入图片描述
    2.任务管理器的端口下显示 未知USB设备(设备描述符请求失败)的问题,
    网上说需要重装固件,这里直接换了一个JTAG设备,连接成功。

keil中设置仿真

在这里插入图片描述
在这里插入图片描述
下面的图片不设置会出现后面两张图的问题
在这里插入图片描述
在这里插入图片描述
如果设置了,还是会有上面一张图有问题,就点击add时都添加上。

最后

点击小拍子进行仿真。
在这里插入图片描述

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值