moebius.ever的个人空间 https://bbs.21ic.com/?879916 [收藏] [复制] [RSS]

日志

富士通fm3系列调试日志-为什么要用微库Microlib

已有 947 次阅读2013-4-6 19:07 |个人分类:embedded|系统分类:ARM| 富士通, ARM, Cortex-M3, fm3

    前天调试时,IAR可以正常调试程序,但Keil MDK不行。后来想想,应该是C库的问题。
   
C语言使用时需要建立一个运行时环境,但是标准的C语言Keil MDKM平台的库是需要实现半主机模式的(Semi Host,
Cortex-M3的手册里有介绍这种模式的工作过程)的,这种模式是调试用,如果处理不好就会造成程序无**常进入主函数。而微库没有这些机制,所以在
Projects-Options-Target,选中Use Microlib,应该就好了。
    晚上回来,试了下,Keil MDK可以正常调试程序了。Cheer!

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)