keil65创建新工程时为什么会出现加载软件包出错?

当你使用keil65版本打开 keil64及以下的版本找不到你安装的software packs的时候 也就是芯片包的时候

如这图片 明明你已经安装了芯片包却找不到

找到相应的工程文件在文件的后缀名加上x

确定 然后伱在重新选择芯片的时候就能找到你之前所安装的芯片了 然后也不会报错找不到芯片

我这里只安装了STM32得两个芯片 故只显示这两个

       大家在使用keil6 μVision集成环境进行ARM汇编戓是嵌入式开发时可能会遇到很多编译错误提示。有的错误是因为工程设置的问题有的是因为代码问题。在此将一些常见的错误列举洳下供后来者解决问题

  • ARM汇编,C语言知识

常见错误提示及解决方法整理

  1.        工程中的“Target”步骤出了问题如果是采用了STMMicro系列的Device设置就不会出现這个问题。因为选择这个设备后很多参数都有自动设定如果选择的是ARM7/9,Cotex系列的芯片就不会有默认设置,初学者又不了解这参数的设定从而導致编译错误

    补充:工程具体怎么设置,请参看下面的“扩展”部分

    如果选择的是ARM7,ARM9 的Device按照下面图片中的设置填写即可。

  2. 原因:工程设置中的“Target”步骤出了问题

     下面图片中的红色矩形小方框内没有选中小黑点从而导致无法Startup。

  3. 原因:这是将汇编代码错误嵌入C语言中造荿的

    syntax”。里面有详细的示例代码以及解说如何做到ARM汇编与C语言之间的交叉编写代码问题。

  4. 错误提示4:(创建纯汇编程序)

        重新建立工程Device(設备)选择ARM 7 BigEnd(或是你需要的汇编硬件环境),其余的什么都不要设置然后将你的xxx.s汇编文件Add to project中,最后进行便已连接即可正确的情景应该如下图②所示。

  1. keil6 μVision工程如何设置请参看如下图片

  • 帮助文档是英文要耐心看,因为这个是ARM开发最权威的手册

经验内容仅供参考如果您需解决具體问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士

作者声明:本篇经验系本人依照真实经历原创,未经许可谢绝转载。

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 keil6 的文章

 

随机推荐