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条回答
it_do_just
1楼-- · 2019-07-20 19:04
厉害,谢谢分享
正点原子
2楼-- · 2019-07-20 21:14
牛。。。
丶爱花
3楼-- · 2019-07-21 00:24
正点原子 发表于 2016-7-6 23:17
牛。。。

原子哥!
  但是都是泪啊,感觉后面会出很多问题。。。现在就用了串口 - -
不过之前Keil MDK上printf输出好像有点问题,会打出乱码。。这个后面也要再好好调一调
八度空间
4楼-- · 2019-07-21 02:55
 精彩回答 2  元偷偷看……
numbqq
5楼-- · 2019-07-21 06:45
 精彩回答 2  元偷偷看……
zmingwang
6楼-- · 2019-07-21 12:00
在VS上安装Visual GDB,然后用VS来编辑调试STM32,也是个很绚酷的选择

一周热门 更多>