USB Bootloader编译

2019-03-24 15:01发布

我将TI提供的LM3s3748的boot_usb例程导入新建的工程里面,如果选择debug模式,IAR编辑器就能通过,程序烧写后也能正常升级主函数。但是选择release模块,就提示错误:Error[Li005]: no definition for "main" [referenced from cmain.o(rt7M_tl.a)] 怎么回事啊? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
Study_Stellaris
1楼-- · 2019-03-24 19:49
release 和 debug 在编译和连接的配置上应该是不同的,不过通常都是 Debug 下来开发的。
brucege888
2楼-- · 2019-03-25 00:20
< :TI_MSP430_内容页_SA7 --> debug模式下生成的代码包含了很多调试用的信息,在正式产品中是不需要的。进过多次尝试,终于找到解决方法了,在编译器里面修改程序入口就OK了
David_Lee
3楼-- · 2019-03-25 05:59
 精彩回答 2  元偷偷看……
永远的不知
4楼-- · 2019-03-25 06:55
楼主自己解决问题的能力很强啊。

一周热门 更多>

相关问题

    相关文章