调试STM32F系列单片机之启动方式
时间:09-30 13:21 阅读:3193次
*温馨提示:点击图片可以放大观看高清大图
简介:如果你苦闷为什么一直不能利用买的J-Link调试STM32F系列单片机开发板,或许你也是刚接触Cortex-M3 ,不知道究竟什么原因。很可能是单片机的启动方式不对,所以无法利用J-Link调试单片机。
如果你苦闷为什么一直不能利用买的J-Link调试STM32F系列单片机开发板,或许你也是刚接触Cortex-M3 ,不知道究竟什么原因。很可能是单片机的启动方式不对,所以无法利用J-Link调试单片机。
一、首先,需要下载、安装ARM公司提供的开发环境Keil uVision4;其次,需要下载安装J-Link的驱动软件,安装好驱动后通过USB线连接J-Link与PC,此时J-Link会自动安装对应的驱动程式。
二、打开Keil开发环境,建立工程如下所示:
三、ROM/RAM 地址设置
右键单击工程,选择Options for Target1 设置调试属性,首先是ROM/RAM的地址(保存默认即可):
四、
调试模式设置
要选择 J-link Cortex 调试,注意不要使用软件 Simulator 仿真:
五、调试参数设置
点击 J-link/J-Trace Cortex 后 Settings 设置调试速度、模式以及参数,当然如果你已经在之前装好驱动,连接好开发板与J-link ,那么软件会自动识别并连上J-link ,显示J-link的SN号,硬件版本 ,驱动的版本等 ,可以选择 Port 以及 最大的下载速度等,选择时要勾上Download Options中的 ( Download to flash )才能使用:
六、下载算法设置
设置下载算法时,点击 Settings/Flash Download,勾选 Reset and Run ,此外点击 Add 按钮添加下载算法,如图所示: