Jlink 如何下载这么大的文件到Flash呀?
Jlink 怎么下载这么大的文件到Flash呀???我用的是STM32 F107VCT6 我编译出来的程序HEX文件都有200多K,AXF
Jlink 怎么下载这么大的文件到Flash呀???
我用的是STM32 F107VCT6 我编译出来的程序HEX文件都有200多K,AXF 文件更是高达700多K。但STM32 F107的Flash最大也就128K,我想不通Jlink是怎么下载进去的?大伙伴们有没有人研究过这个问题???求分享~~~谢谢!
[解决办法]
jlink自己会处理的,烧到芯片内的只是bin文件
[解决办法]已经说过了呀,你就算是用的其它不是bin格式的文件,但是只要jlink烧写软件支持的文件格式,jlink烧写软件识别了这种格式的文件,它会在烧写的时候内部自动转换成bin格式的文件烧写到flash里去。
[解决办法]以编译器生成的统计信息为准。。。
[解决办法]下载处理有两种方式:
一种是在主机端进行格式转换,直接下传 Bin 数据:
主机传的是整个程序的二进制编码。需要在下传之前向设备端 Loader 报告地址和长度等信息。
优点是
* 传输的数据量小。
* 预知程序占用的空间大小。
另一种是主机端逐句下传 Hex 文件或 SRecord 文件:
设备端的 Loader 解析出地址和数据,直接写到目标地址。也就是每一个传输事务写十几个或几十个字节。
优点是
* 不需要主机进行格式转换。
缺点是
* 传输的数据量大,下载较慢。
[解决办法]VC是256的吧? 你再看看有没有弄错?