提示是无法达到的代码
比如说函数里return后面写的代码,if一个肯定为false的表达式中的分支,等等,都是永远不可到达的代码
具体看下你的代码
不知道你这个问题是否已经解决, 如果还没有解决的话:给单片机下载程序一般有两种方法:
1,使用厂家提供的bootloader,使用特定软件通过串口等方式下载二进制文件到单片机的内置flash,这种方法的局限性是只能下载到厂家bootloader定义的存储器上;
2,使用调试器通过SWD/JTAG接口下载二进制文件。这种方式原理相对复杂,分为以下几步:
1)下载运行在ram中的bootloader程序到目标单片机的ram中
2)下载部分数据到目标单片机的ram中做数据缓冲
3)bootloader把缓冲区中的数据搬运到存储器上
4)重复2-3步直到所有数据下载完成