本帖最后由 bbstr 于 2015-9-25 19:59 编辑
虽然板子还没到,但是DIY先行。到时候到了下进去验证后再更新此帖(拿到板子验证后,更新了代码 0925)
实验的功能1 程序启动后,led灯每一秒闪烁一次
2 可以通过finsh(一个类似shell的控制台)以usart2作为渠道来操作板卡的每一个io输出高低电平,或者输入读取电平
需要的软件包:scons-2.3.4-setup.exe
python-2.7.9.msi
arm-2013.11-24-arm-none-eabi.exe
具体环境配置,参考
http://www.rt-thread.org/book/ide/12.html
里的
scons使用gcc编译工具链配置工具链
注意装完环境后,修改rtconfig.py
EXEC_PATH = r'C:\Users\xxx\MentorGraphics\Sourcery_CodeBench_Lite_for_ARM_EABI\bin'
为你的编译器安装路径
代码包:
stm32_rtt.rar
编译步骤
由于附件大小限制,请将stm32_rtt.rar改为stm32_rtt.7z后用7zip解压代码包
打开一个dos命令行进入到
stm32_rtt\bsp\stm32f446re
执行set RTT_CC=gcc
执行scons
编译结果如下
LINK rtthread-stm32f4xx.axf
arm-none-eabi-objcopy -O binary rtthread-stm32f4xx.axf rtthread.bin
arm-none-eabi-size rtthread-stm32f4xx.axf
text data bss dec hex filename
43920 184 5800 49904 c2f0 rtthread-stm32f4xx.axf
scons: done building targets.
可以下载rtthread.bin到板子上去试试
|