创建一个新project,只包含一个空的main函数:
选择CPU型号,以STR912为例:
因为没有源代码,所以也不需要任何C/C++运行库:
没有源代码可以优化:
不需要包含调试信息:
生成UBROF格式的d79文件:
生成烧写Flash所需的sim文件:
生成一个map文件,以便察看bin文件的内容是否被放到了正确的地址:
指定要烧写的bin文件(str912.bin),并为其分配段名(BINSEG)和对应的标号(BINSYM):
用-Z命令指定该段的地址,用-g命令强制包含对应的标号,以保证该段不被链接器丢掉:
指定所用的仿真器类型:
使用flash loader下载程序:
不需要任何调试插件:
与仿真器相关的其他配置:
配置完成,Rebuild all一下:
查看map文件,看bin文件的内容(BINSEG段)是否被放到了正确的地址:
最后点击Debug下载程序就OK了!
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务