Ubuntu上利用gcc交叉工具链 建立的STM32F4工程

2019-07-20 16:40发布

本帖最后由 丶爱花 于 2016-7-10 11:37 编辑

用的是原子哥的STM32F407ZGT6开发板外加STM32F4xx  的 CMSIS DSP Software Library 库,加一个最基础的寄存器库
晚上终于成功打印出log信息 特来与大家分享一下~

学艺不精,也还请各路前辈多多指点一下,其实感觉还是有很多问题的。。。

(附件:工程文件,为了减小一下大小,删掉了CMSIS中的一些内容,完整版想下载的可以去st官网)

还是随便再说明一下吧。
交叉工具链下载地址:https://launchpad.net/gcc-arm-embedded/+download   
当然我选择是linux平台的就是了,额,官方用法的话,在/share/doc/gcc-arm-none-eabi下可以简单看一看readme.txt
(我自己的工程,在Makefile里配置了bin目录)

关于链接脚本,脚本是在st官方software库里找的
1.png 这个是datasheet中查阅的,可以看出RAM 是从0x2000 0000 开始,大小112Kb + 16KB1M大小的Flash内存,从0x800 0000 到 0x080F FFFF 这些都可以对应链接脚本中的配置。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
丶爱花
1楼-- · 2019-07-21 17:12
numbqq 发表于 2016-7-7 09:36
请问楼主用的什么版本的交叉编译器?我最近也想弄弄这个,能否把交叉编译器发我一份呢?谢谢!

更新了一下,你再看下吧
丶爱花
2楼-- · 2019-07-21 22:06
zmingwang 发表于 2016-7-7 09:39
在VS上安装Visual GDB,然后用VS来编辑调试STM32,也是个很绚酷的选择

   没接触过VS,哈哈
不过记住了,下次有时间去涉及一下,谢谢啦
numbqq
3楼-- · 2019-07-21 22:49
丶爱花 发表于 2016-7-7 10:28
更新了一下,你再看下吧

多谢分享!
dengxingling8
4楼-- · 2019-07-22 00:18
 精彩回答 2  元偷偷看……

一周热门 更多>