[技术问答] 大侠们!你们的Keil Options for Target 都是怎么配置的?

[复制链接]
 楼主| junzheng 发表于 2022-8-1 16:30 | 显示全部楼层 |阅读模式
ge, ar, TI, IO
主要是Target标签、c/c++(AC6)两个标签。
我反复测试,哪种配置编译的结果都有这样或那样的问题,与预期总是不同。

目前主要是有个全局变量char型,总是被修改。
kiwis66 发表于 2022-8-1 19:12 | 显示全部楼层
什么问题呢?
一般很少改动这个标签吧
专注于嵌入式 发表于 2022-8-2 08:30 | 显示全部楼层
你这个全局变量是不是在中断和主程序里都有使用??全局变量加volitite关键词,然后主循环里加个1MS延迟
 楼主| junzheng 发表于 2022-8-2 15:12 | 显示全部楼层
问题解决了,是数据类型转换的问题。移植的代码中有double转换为unsigned int,结果这个转换越界了。
tpgf 发表于 2022-8-3 08:58 | 显示全部楼层
我都是用默认的配置啊
labasi 发表于 2022-8-3 16:44 | 显示全部楼层
我的就是默认配置啊
paotangsan 发表于 2022-8-3 16:58 | 显示全部楼层
不太敢动 怕出问题
renzheshengui 发表于 2022-8-3 17:09 | 显示全部楼层
也就是说跟配置没有关系哈
wakayi 发表于 2022-8-3 17:22 | 显示全部楼层
这种越界是不会报错的吧

评论

如果是IAR,使用MISRA 2004或者更高给规则检查,这种类型转换会报错的  发表于 2022-8-4 10:33
match007 发表于 2022-8-9 21:05 | 显示全部楼层
就是默认配置
海滨消消 发表于 2022-8-16 10:10 来自手机 | 显示全部楼层
就用默认配置啊
jkl21 发表于 2022-11-5 11:24 | 显示全部楼层
这个有什么问题吗?              
olivem55arlowe 发表于 2022-11-5 11:33 | 显示全部楼层
你需要在keil配置target哪个?根据你选择的芯片设置就行。
zerorobert 发表于 2023-1-5 14:33 | 显示全部楼层
这个都不需要自己修改的。              
10299823 发表于 2023-1-5 14:41 | 显示全部楼层
你要配置options做什么呢              
youtome 发表于 2023-1-6 17:48 | 显示全部楼层
默认配置就行了。
              
Pretext 发表于 2023-1-28 11:12 | 显示全部楼层
好像现在有些代码是配置AC6编译的,我都会改成5
1988020566 发表于 2023-2-4 13:50 | 显示全部楼层
这个默认的配置就行。              
uiint 发表于 2023-2-4 13:59 | 显示全部楼层
你选择上标准的芯片,然后配置就行了。
uptown 发表于 2023-2-4 21:34 | 显示全部楼层
除了添加目录以外,其他的时候很少动这个选项的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

79

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部