[应用相关] MBED导出来的离线工程,怎么编译不通过

[复制链接]
 楼主| bbapple 发表于 2019-11-2 17:18 | 显示全部楼层 |阅读模式
我把MBED上的工程导出为Keil格式的,怎么无法编译通过?谁试过?
转为最新版格式的Keil5,后,编译出了这个问题。
*** Using Compiler 'V5.05 update 2 (build 169)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Rebuild target 'mbed NUCLEO_F411RE'
compiling main.cpp...
mbed/TARGET_NUCLEO_F411RE/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F411RE/PeripheralNames.h(58): error:  #20: identifier "SPI5_BASE" is undefined
      SPI_5 = (int)SPI5_BASE
main.cpp: 0 warnings, 1 error
".\build\Nucleo_printf.axf" - 1 Error(s), 0 Warning(s).
Target not created.

142306dcy8pkfpdccpffwy.png.thumb.jpg
handleMessage 发表于 2019-11-2 17:20 | 显示全部楼层
不能打开那个文件,关键那个文件怎么是:TOO,这个是什么鬼文件啊
zhouhuanの 发表于 2019-11-2 17:23 | 显示全部楼层
楼主这个是版本的问题,你用老版本的Keil uVision4就可以编译通过,那个警告说是main.cpp(20): warning:  #1-D: last line of file ends without a newline
最后一行后建议来个空行,看起来好看,这毛线的警告啊。呵呵。
wanglaojii 发表于 2019-11-2 17:24 | 显示全部楼层
我也搞不懂为何MDK5不行,是需要修改哪儿的设置吗?
laozhongyi 发表于 2019-11-2 17:26 | 显示全部楼层
我也试了,MDK5是不可以编译的,4可以,好奇怪啊。
Edisons 发表于 2019-11-2 17:27 | 显示全部楼层
测试了好几个不同开发板的工程,都是在MDK4上可以正常编译,在MDK5不行。
_gege 发表于 2019-11-2 17:29 | 显示全部楼层
是新版本用的是BETA测试版本的代码,换成老板的MDK4.74,这个是最后一个Keil for ARM4。
Mozarts 发表于 2019-11-2 17:30 | 显示全部楼层
建议更新一下PACKS试一下。
Listate 发表于 2019-11-2 17:32 | 显示全部楼层
请教一下,导出的工程在mbed目录下是.o文件,怎么设置导出.cpp文件呢?
feiqi1 发表于 2019-11-2 17:33 | 显示全部楼层
以前遇到同样问题,怎么解决的?
androidbus 发表于 2019-11-2 17:35 | 显示全部楼层
我也遇到了,而且只能导出KEIL 5,,没有keil 4选项
litengg 发表于 2019-11-2 17:36 | 显示全部楼层
导出的keil  5  工程一堆错误。。。。。。。。。。。。无语了
qiangweii 发表于 2019-11-2 17:39 | 显示全部楼层
我也遇到,在导出一个STM32 mbed OS + Pelion 工程的时候。
shashaa 发表于 2019-11-2 17:40 | 显示全部楼层
我有与ARM上海沟通,他们确认我说的那个工程导出本地Keil 和IAR 无法编译的问题,有在同英国他们的同事沟通,说月底会有新的工程版本更新。
sourceInsight 发表于 2019-11-2 17:42 | 显示全部楼层
我导出的时候没有keil 4选项,只能选keil5,,keil 5的又都不能编译,,,所以就快要放弃了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

293

主题

1811

帖子

1

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