查看: 5658|回复: 2

[晒板] 跑跑板子流水灯

[复制链接]

1

主题

6

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2017-4-3 22:51:21 | 显示全部楼层 |阅读模式
本帖最后由 177******** 于 2017-4-3 22:56 编辑

流水灯愉快的跑起来啦!!
请看下面:
1.准备工作:
1.1. 安装 st-link v2 调试器驱动程序
1.2. 安装STM32开发板IDE: mdk460,.
1.3. 取3根杜邦线:一根连接st-link v2的SWDIO 和板子J7的DIO,一根连接st-link v2的GND 和板子J7的GND,一根连接st-link v2的SWCLK 和板子J7的CLK
注:板子支持usb供电(WIFI联网模式时),也支持开发板电源适配器供电。

2.IDE打开工程代码,rebuild一遍:
2.1用Keil uVision4打开   ../kyLin-V2.3-基础学习例程\kyLin-V2.3-基础学习例程\1.LED-流水灯\stmf10x-demo.uvproj
2.点击 project->Rebuild all target files,

注:我重新构建目标文件,会遇到一个小问题(看红色字体):
Rebuild target 'LED'
compiling core_cm3.c...
compiling stm32f10x_it.c...
compiling system_stm32f10x.c...
assembling startup_stm32f10x_hd.s...
compiling misc.c...
compiling stm32f10x_gpio.c...
compiling stm32f10x_rcc.c...
compiling led.c...
compiling delay.c...
compiling main.c...
linking...
Program Size: Code=3432 RO-data=336 RW-data=48 ZI-data=2144  
FromELF: creating hex file...
User command #1: D:\keil5 MDK\ARM\ARMCC\bin\fromelf.exe --bin -o .\output\stm32f103.bin .\output\stmf10x-demo.axf
--- Error: User Command terminated, Exit-Code = 1
".\output\stmf10x-demo.axf" - 1 Error(s), 0 Warning(s).

不要着急。这是因为Keil uVision4没找到fromelf.exe。我程序安装在E盘下,并在E盘路径..\ARM\ARMCC\bin下找到了fromelf.exe,可奇怪的是程序为啥自己去D盘找呢。
原来project->Options for Target 'led'...->User项中,Run User Programs After Build/Rebuild有配置:D:\keil5 MDK\ARM\ARMCC\bin\fromelf.exe --bin -o .\output\stm32f103.bin .\output\stmf10x-demo.axf,改一下这个配置,改成本机Keil uVision4的安装路径下的。
3 点击 start/stop debug session,
可以看到 led4,led5,led6,led7依次闪动了.(过几秒又停的话,这是遇到断点了,按f5快捷键,就可以继续闪动了)




user-config.jpg
user-config.jpg
回复

举报

23

主题

1078

帖子

2219

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2219
发表于 2017-4-4 20:04:41 | 显示全部楼层
赞赞赞

1

主题

2

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2021-8-24 08:41:01 | 显示全部楼层
太厉害了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表