1. 如何看stm32编译后的map
首先需要开启map文件的生成。
项目配置栏中listing栏下勾选Linker Listing,然后勾选所有子选项。重新编译工程。
然后就可以在主目录下的Listings目录下看到编译后的map文件。
2. DSP的MAP文件做什么的
MAP文件是dsp开发软件编译后产生游大的有关DSP用到所有程序、数据及IO空间的一种映射文件盯渗。
有时候,仅仅根据ide提供的调试信息不足以找到错误的发生地,可以通过看map文件的神则竖信息进行查找,找到自己程序崩溃地的地址。
详细资料看链接: http://www.360doc.com/content/090407/15/799_3050668.html
3. map鏂囦欢鏄浠涔堟枃浠
銆銆MAP鏂囦欢鏄疌CS杞浠剁紪璇戝悗浜х敓镄勬湁鍏矰SP鐢ㄥ埌镓链夌▼搴忋佹暟鎹鍙奍O绌洪棿镄勪竴绉嶆椠灏勬枃浠讹纴娓告垙涓寰寰鎶娄竴浜涙父鎴忓湴锲句缭瀛树负镓╁𪾢钖崭负map鏂囦欢锛宫ap鏄涓绉嶅浘镀忔暟鎹璋幂敤鏂囦欢锛屽彲浠ユā𨰾熷満鏅銆
銆銆MAP鏂囦欢澶ф傚垎涓烘枃浠跺ご銆佸唴瀛橀厤缃銆佹垫椠灏勚佸叏灞绗﹀彿锲涢儴鍒嗭纴鍐呭瓨閰岖疆涓嶤MD鏂囦欢涓镄凪EMORY鎸囦护鍏宠仈锛屽湪CMD鏂囦欢涓瀹氢箟镄勭▼搴忎笌鏁版嵁鍖洪棿瀹氢箟锛屽湪璇ラ儴鍒嗗潎鍙浠ユ垒鍒板瑰簲锛屼笌CMD鏂囦欢涓嶅悓镄勬椂锛屽湪MAP鏂囦欢涓锷犲叆浜嗕竴涓瀹为檯浣跨敤镄勫尯闂达纴鍗冲湪绋嫔簭涓瀹为檯鐢ㄥ埌镄勭┖闂撮暱搴︺
4. C语言编译产生的Map文件是什么
MAP文件主要有两种生成方法,一种是由系统自动生成,默认文件名为所建立的项目名(如XXX为项目名)加上.map后缀xxx.map,另一种在CMD文件中指定生成MAP文册运源件,操作方法为在MEMORY指令前面加上州态"-m abc.map",文件名可以任意。
MAP文件是CCS软件编译后产生的有关DSP用到所有程序、数据及IO空间的一种悄中映射文件。