- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
最近在做LPC1114芯片的开发,编译器用的Keil uVision4,如下问题:仿真器用的JLink的,运行开发板的例程,可以仿真。Ctrl+F5后,代码区左边的箭头会指到程序的开始(main()函数的第一句)。自己建了一个工程,Ctrl+F5后,看不到左边的箭头,调试工具栏的逐语句、逐过程等钮也是灰的即不能单步运行。下面是Ctrl+F5后正常的截图:解决方法:在网上找到一个同样问题的帖子说是“是启动代码的配置问题。跟startup.s里面的某一段汇编代码有关系。”。不过他用的芯片不是LPC1114。/forum.php?mod=viewthreadtid=283475。借鉴这哥们儿的方法,逐一查找自建的工程与正常工程的设置,弄了好一会儿,还是不行,有别的事就先放下了。第二天一早,再对与正常工程的设置,发现有个地方没有打勾,option-Target里的Use MicroLIB复选框(查了关于MicroLIB的资料,还是不太明白,难道LPC1114芯片,编译不选这个,就不能仿真吗?),解决了问题,下面把正常设置的截图贴上。Target:对我这个问题,这个是重点。/////////////////////////////////////////////////////////Output:///////////////////////////////////////////////////////////////Listing://////////////////User://////////////////////////////////////////////////////////C/C++:下面红色框里是可选项,跟本问题应该没有关系。////////////////////////////////////Asm:打了Use MicroLIB后,下面框里就变了。////////////////////////////////////////////////////Linker://////////////////////////////////Debug:///////////////////////////////////////////////////////////////////////////Utilities:
文档评论(0)