导航:首页 > 源码编译 > keil5编译stm程序慢

keil5编译stm程序慢

发布时间:2024-10-16 07:20:33

A. 问一个keil5的编译错误的问题

提示指出了4个未定义的符号,在文件中无法识别到。
例如 stm32f4xx_it 中用到了 EXTI_ClearITPendingBit,但是从 stm32f4xx_it 这个模块的角度而言,它查不到你在哪里定义了这个符号,无法判断这个符号究竟是什么,也就无法进行连接。
一般而言都是包含关系有错误,或工程的搜寻路径配置有问题。

B. 为什么用keil编译STM32的文件那么慢

  1. keil编写STM32多是C语言下的编译汇编,要和同类的C语言编译工具比较,不能和面向对象语言的程序比速度。个人认为速度不慢。

  2. 虽然keil软件对于硬件要求不高,但目前来说最好使用intel i5 3代以上,内存4g以上的硬件配置。

  3. 编译有编译文件,编译有修改的文件,和编译工程内所有文件;合理使用提高速度,另外值得注意的是修改c语言中.h文件后,与之相关的所有文件都会重新编译。

  4. 有些it公司的保密软件,与keil兼容性不好影响会严重keil编译速度(亲身经历过)。

C. 为什么stm32的ucos和ucgui在在keil编译太慢,需要好几分钟,怎么改进啊

文件多,编译就慢,你使用Build编译按钮(快捷键F7),不要使用Rebuild,使用Build编译按钮的好处是如果一个.c文件没有改动,那么下次在编译的时候,这个文件就不会被编译,而是直接链接上次的编译结果.Rebuild会重新编译所有的文件的,不管文件有没有改动.

D. keil5给STM32编程遇到黄色感叹号报警 但编译结果无错误 在线等 求解答。

程序猿大神。。

E. stm32 用mdk4和5有区别吗

  1. 对于初学者来说体会不到什么区别,个人感觉keil5毕竟比较新,好多设置跟合理更实用。比如在选stm32某个型号的device时,keil4需要去官网下载对应驱动文件,再手动复制到对应文件夹。而keil5只需打开pack install找到对应板子型号点击install即可完成。推荐使用keil5

  2. 在开发时有成熟的新版软件尽量使用新版!当然要保持开发团队软件版的一致性,这点很重要!

F. keil5软件stm32_eval错误

设置一下就可以。
找到位置后,首先修改左下角的CPUDLL和DialogDLL,CPUDLL:SARMCM3.DLL。DialogDLL:DARMSTM.DLL。Dialog后的Parameter填写你自己设置的芯片型号,注意只用填前11位编号,CPUDLL中不变。右侧和左侧的内容保持一致即可。

G. 在keil5新建stm32工程时遇到的问题

可能是你文件覆盖的时候没有清除原来的输出文件,一般是把输出文件全部删除,然后点开
Target->output,把里面的Create Batch File的√去掉,保存后重新编译就可以了

阅读全文

与keil5编译stm程序慢相关的资料

热点内容
c语言平均数字编译错误 浏览:170
单片机算交流 浏览:45
php自适应网站 浏览:467
2b2t服务器怎么获得权限 浏览:815
c语言javaphp 浏览:804
程序员技术不分高低吗 浏览:619
dos不是内部或外部命令 浏览:709
PC机与单片机通讯 浏览:675
二级加密图 浏览:113
压缩机异音影响制冷吗 浏览:711
德斯兰压缩机 浏览:490
程序员太极拳视频 浏览:531
网上购买加密锁 浏览:825
安卓为什么软件要隐私 浏览:83
虚拟主机管理源码 浏览:811
java图形图像 浏览:230
单片机输出口电平 浏览:486
java配置数据库连接 浏览:479
java多态的体现 浏览:555
java的split分隔符 浏览:128