您尚未登录。

楼主 # 2021-06-18 11:47:49

wm20031015
会员
注册时间: 2017-10-18
已发帖子: 65
积分: 169

Lauterbach TRACE32下载调试STM32F103

玩个高大上的装备,劳特巴赫Trace32来仿真调试STM32F103ZE,大概说一下流程,细节参考视频。
1.连接好仿真器与目标板,这高大上的设备还是要注意点,在断电状态连接调试头和20PIN线。都接好后将仿真器和板上电,这个顺序不知道有没有什么讲究,老师也没有说过要哪个先上电,按一般套路来吧。
2.打开trace32菜单的"TRACE32 ICD ARM USB".然后在命令行窗口输入两行命令,如下:
   sys.cpu stm32f103ze       //设置CPU为STM32F103ZE
   sys.up                            //连接CPU
   输入这两个命令后,最下面的状态栏“system dowm”就会变成“system ready”,表示连接目标芯片成功。
3.加载脚本"E:\T32\demo\arm\flash\stm32f10x.cmm" 将程序下载到FLASH,第一个窗口询问是否编程配置字,一般点取消就可以了,第二个窗口询问编程FLASH,按提示操作选择要烧写的文件,这个比较简单,等待完成就好了。
4.加载要调试的文件“Project.axf”和源文件的目录,命令行如下:
   data.load.auto E:\Project\STM32\GPIO\MDK-ARM\Obj\Project.axf /path E:\Project\STM32\GPIO
   加载的时候可能会遇到“bus error generated by cpu”这样的错误,没搞为懂为什么,跳过就可以。
5.点菜单“View -> List Source”打开代码窗口,点按钮栏的开始或者在命令行改善"go"命令,程序就跑起来了。

https://whycan.com/files/members/341/TRACE32%E4%B8%8B%E8%BD%BD%E8%B0%83%E8%AF%95STM32F103ZE.rar

离线

#1 2021-06-18 13:39:27

savebox
会员
注册时间: 2019-11-26
已发帖子: 17
积分: 10.5

Re: Lauterbach TRACE32下载调试STM32F103

trace32 还是直接把所有操作写到一个cmm里面直接do 比较方便
最爽的是IDA可以和trace32的GDBserver连用,调试起来更舒服

离线

楼主 #2 2021-06-21 13:28:05

wm20031015
会员
注册时间: 2017-10-18
已发帖子: 65
积分: 169

Re: Lauterbach TRACE32下载调试STM32F103

确实是这样,对于新手来说,一开始就写cmm文件有点难,都还没摸清操作套路,慢慢来就好了。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn