多语言展示
当前在线:1024今日阅读:195今日分享:41

调试STM32F系列单片机之启动方式

如果你苦闷为什么一直不能利用买的J-Link调试STM32F系列单片机开发板,或许你也是刚接触Cortex-M3 ,不知道究竟什么原因。很可能是单片机的启动方式不对,所以无法利用J-Link调试单片机。
工具/原料
1

ARM MDK 开发环境(Keil uVision 4)

2

STM32F系列单片机

3

J-Link调试器(V8)

4

带USB口PC机一台

方法/步骤
1

首先,需要下载、安装ARM公司提供的开发环境Keil uVision4;其次,需要下载安装J-Link的驱动软件,安装好驱动后通过USB线连接J-Link与PC,此时J-Link会自动安装对应的驱动程式。

2

打开Keil开发环境,建立工程如下所示:

3

ROM/RAM 地址设置右键单击工程,选择 Options for Target1 设置调试属性,首先是ROM/RAM 的地址(保存默认即可):

4

调试模式设置要选择 J-link Cortex 调试,注意不要使用软件 Simulator 仿真:

5

调试参数设置点击 J-link/J-Trace Cortex 后 Settings 设置调试速度、模式以及参数,当然如果你已经在之前装好驱动,连接好开发板与J-link ,那么软件会自动识别并连上J-link ,显示J-link的SN号,硬件版本 ,驱动的版本等 ,可以选择 Port 以及 最大的下载速度等,选择时要勾上Download Options中的 ( Download to flash )才能使用:

6

下载算法设置设置下载算法时,点击 Settings/Flash Download  ,勾选 Reset and Run ,此外点击 Add 按钮添加下载算法,如图所示:

注意事项

点击 Utilities 中选择 J-link/J-trace Cortex,点击Settings ,选择(检查)Flash Download 选择是否合乎要求

推荐信息