你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

使用Arm Compiler V6.10.1 编译stm32程序

[复制链接]
ananbo 提问时间:2018-9-11 16:24 /
请教各位大佬!使用Arm Compiler V6.10.1 编译stm32程序 ,编译结果 没有错误  有许多警告?是哪里设置的不对吗?
a.jpg
b.jpg
c.jpg
d.jpg
收藏 评论8 发布时间:2018-9-11 16:24

举报

8个回答
ananbo 回答时间:2018-9-11 16:26:39
keil 版本如图
e.jpg
ananbo 回答时间:2018-9-12 08:55:42
接上贴,警告全部为MC_NULL.请问会是什么原因?
oo.jpg
pp.jpg
ldptest 回答时间:2018-9-14 09:53:40
本帖最后由 ldptest 于 2018-9-14 10:59 编辑

搜搜Motor库,在哪定义MC_NULL
085458xr8pgh92m7r268eh.jpg
这文件在哪?我怎么没搜到?
toofree 回答时间:2018-9-14 10:05:37
本帖最后由 toofree 于 2018-9-14 10:09 编辑

傲游截图20180914100327.png

变量宏定义时,带个u做什么,带u表示是unsigned int,在STM32上int和unsigned int都是32位的。
可是你在前面又加了个uint16_t,做强制类型转换,又把范围缩窄了。
建议你把u去掉试试。

或许是为了兼容STM8?
这里的警告对你没影响,也可以不管,只是出于强迫症的话,得自己把代码改改。

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

ldptest 回答时间:2018-9-14 13:56:41
能看看
User_interface.c的第258和278行附近
motor_control_protocol.c的第612行附近
的代码吗?

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

wofei1314 回答时间:2018-9-16 09:22:45
你的版本不对,如果是win10的话,亲测是会出这个问题,mdk最新版本  5.26.2.0
就支持了,见我的截图
mdk版本.jpg

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

ananbo 回答时间:2018-9-17 08:44:41
ldptest 发表于 2018-9-14 13:56
能看看
User_interface.c的第258和278行附近
motor_control_protocol.c的第612行附近

代码截图如下
917.jpg
9171.jpg
50031185 回答时间:2018-9-18 10:23:43
本帖最后由 50031185 于 2018-9-18 10:25 编辑

你先这样
0918.jpg
看看还报啥错
警告的话 一般没啥


评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版