打印
[技术问答]

大侠们!你们的Keil Options for Target 都是怎么配置的?

[复制链接]
2428|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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,结果这个转换越界了。

使用特权

评论回复
5
tpgf| | 2022-8-3 08:58 | 只看该作者
我都是用默认的配置啊

使用特权

评论回复
6
labasi| | 2022-8-3 16:44 | 只看该作者
我的就是默认配置啊

使用特权

评论回复
7
paotangsan| | 2022-8-3 16:58 | 只看该作者
不太敢动 怕出问题

使用特权

评论回复
8
renzheshengui| | 2022-8-3 17:09 | 只看该作者
也就是说跟配置没有关系哈

使用特权

评论回复
9
wakayi| | 2022-8-3 17:22 | 只看该作者
这种越界是不会报错的吧

使用特权

评论回复
评论
martinhu 2022-8-4 10:33 回复TA
如果是IAR,使用MISRA 2004或者更高给规则检查,这种类型转换会报错的 
10
match007| | 2022-8-9 21:05 | 只看该作者
就是默认配置

使用特权

评论回复
11
海滨消消| | 2022-8-16 10:10 | 只看该作者
就用默认配置啊

使用特权

评论回复
12
jkl21| | 2022-11-5 11:24 | 只看该作者
这个有什么问题吗?              

使用特权

评论回复
13
olivem55arlowe| | 2022-11-5 11:33 | 只看该作者
你需要在keil配置target哪个?根据你选择的芯片设置就行。

使用特权

评论回复
14
zerorobert| | 2023-1-5 14:33 | 只看该作者
这个都不需要自己修改的。              

使用特权

评论回复
15
10299823| | 2023-1-5 14:41 | 只看该作者
你要配置options做什么呢              

使用特权

评论回复
16
youtome| | 2023-1-6 17:48 | 只看该作者
默认配置就行了。
              

使用特权

评论回复
17
Pretext| | 2023-1-28 11:12 | 只看该作者
好像现在有些代码是配置AC6编译的,我都会改成5

使用特权

评论回复
18
1988020566| | 2023-2-4 13:50 | 只看该作者
这个默认的配置就行。              

使用特权

评论回复
19
uiint| | 2023-2-4 13:59 | 只看该作者
你选择上标准的芯片,然后配置就行了。

使用特权

评论回复
20
uptown| | 2023-2-4 21:34 | 只看该作者
除了添加目录以外,其他的时候很少动这个选项的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

71

帖子

2

粉丝