导航:首页 > 源码编译 > 构建stm32编译器

构建stm32编译器

发布时间:2024-07-08 14:51:11

1. WIN8系统安装STM32 ST-LINK Utility v3.9.0,KEIL无法编译构建,烧录软件也不能连接HEX文件

1、插上STlink,检查下你的设备管理器里面有没有驱动。
2、没显示驱动确认下线什么是不是有问题,拔插下试试。驱动安装了但是不是stlink驱动就安装下对应的驱动。一半utility会安装的

3、stlink utility 和 keil 是不能同时连接stlink 的,一个连上后,另一个连会报错
4、有问题再说

2. 怎么在ubuntu下开发stm32

环境:

ubuntu 13.10

stm32f103zet6

一、STM 32 GCC 安装

stm32 属于arm cortex-m系列thumb指令集,所以给arm用的arm-none-eabi就可以了,首先是下载

下载地址:

https://launchpad.net/gcc-arm-embedded/+download

下载其中的gcc-arm-none-eabi-version-linux.tar.bz2

解压到目录会产生gcc-arm-none-eabi的文件夹

把该编译器添加到用户的环境中:

3. stm32 用什么编译器好

应该IAR好很多。
同样的ucosII本家的移植代码Micrium-ST-uCOS-II-LCD-STM32,
用里面自带的keil工程和IAR工程编译,
都设置为最大尺寸优化,
keil的编译结果:
Program Size: Code=27562 RO-data=4870 RW-data=196 ZI-data=9240
FLASF占用:Code+RO-data+RW-data = 27562 +4870 +196 = 32628字节
RAM占用:RW-data+ZI-data = 196 + 9240 = 9436字节
IAR的编译结果:
13 730 bytes of readonly code memory
5 618 bytes of readonly data memory
8 636 bytes of readwrite data memory
FLASF占用:13 730 + 5 618 = 19348字节
RAM占用:8 636字节
KEIL比IAR占用FLASH多:32628- 19348 = 13280字节

4. stm32cubeide设置文件编译顺序

对一个加法函数的库项目的建立和编译整个过程如下:
1、这里就要选择ARMMCU的GCC编译器了。
2、选择和MCU型号的绑定关系了,毕竟编译的库是给MCU项目所用,这里选择STM32F401CCU6的芯片。
2、添加源文件编写加法函数,编写加法函数进行编译。
3、编译成功,在工程目录里就可以找到编译好的库文件了,库文件的调用,配置一个对应MCU的基本工程,建立一个STM32F401CCU6的工程,并配置USART2作为串口输出。
4、保存后产生基本工程代码,重载printf函数方便打印输出,参考STM32UART串口printf函数应用及浮点打印代码空间节省。
5、在工程的core/inc/目录新建一个和库文件同名的头文件,将库文件libLib_C_Demo.a放置到工程的源文件目录core/src/,则在工程目录树立可以看到。
6、因为编译器默认只是识别C语言源代码(.c文件),还需要进行库文件的指定,这样编译器才会对二进制库文件(.a)进行识别。
7、先打开属性菜单,进行库文件所在目录和库文件名的添加指定,注意库文件名前需要加冒号,ApplyandClose后,就可以在工程文件里对库文件进行调用,首先要引入库文件的头文件。
8、在while循环里进行打印输出,打印数据为库函数调用的加法和,编译下载到STM32F401CCU6芯片后运行,通过串口工具观察打印结果,输出打印结果正确,库函数正常调用成功。

阅读全文

与构建stm32编译器相关的资料

热点内容
androidm3u8缓存 浏览:232
imphp开源知乎 浏览:705
清除网络通配符dos命令 浏览:837
鸿蒙系统怎么快速换回安卓 浏览:711
pdf绿色虚拟打印机 浏览:213
androidtab框架 浏览:145
java转php的时间戳 浏览:638
编译libstdc依赖 浏览:657
清算法人与原法人的区别 浏览:407
家庭装修下载什么app软件 浏览:574
美食博主用什么app拍视频 浏览:815
ipone手机如何加密微信 浏览:357
自来水加密阀阀帽 浏览:432
华为交换机dhcp配置命令 浏览:319
androidbitmap缩小 浏览:275
单片机串口控制灯 浏览:88
大讯云服务器安装视频 浏览:788
华为算法领先世界 浏览:658
linux路由重启 浏览:570
php的模板编程 浏览:324