暑假之前装了Keil 4.70A感觉挺好用,有很多新功能,新建立了个107VCT6的工程,没什么错误。
唯一就是新建Project时候容易卡死,导致uvprj无法打开只能重新建立问题。。。
暑假学习ARM装了ADS,然后现在要新建一个103VET6的工程问题就有了:
问题一:
工程按照以前步骤好了以后,提示找不到<stdint.h>
解决方法:
将C:/keil/ARM/ARMCC/include添加到头文件包含就行
然后出现了问题2:
Unable to find ARM libraries.
No compatible library exists with a definition of startup symbol __main.
百度之后找到了:
(
Warning: L6310W: Unable to find ARM libraries.
Error: L6411E: No compatible library exists with a definition of startup symbol __main.
Target not created
问题原因是MDK与ADS冲突了,解决方法如下[/mw_shl_code]
方法一:卸载,同时把ADS1.2的环境变量删除:
我的电脑->属性->高级-环境变量-path里面把C:\Program Files\ARM\ADSv1_2等相似的5个变量给删除了就可以了
法二:MDK与ADS共存
在我的电脑->属性->高级-环境变量-path里面增加一个变量:
增加环境变量: ARMCC5LIB
变量值:C:\Keil\ARM\ARMCC\lib
另外,使用STM32的朋友有配置st-link的时候需要注意的问题(显示“NO target connected“ 但是驱动没有问题 [/mw_shl_code]
在设备管理器中还显示出有stlink)请参考http://www.eefocus.com/bbs/article_244_541878.html [/mw_shl_code]
希望能给大家有点帮助~~[/mw_shl_code]
)[/mw_shl_code]
个人使用了方法2.[/mw_shl_code]
然后重启电脑,[/mw_shl_code]
重新编译,成功![/mw_shl_code]
暂时没有发现其他问题,就是Keil添加头文件界面打开文件 很容易卡死。未解。。。[/mw_shl_code]
以后有什么问题会更新本帖。希望帮到大家。[/mw_shl_code]
[/mw_shl_code] |