请教,IAR STM8如何keil生成hex文件件

查看: 1976|回复: 0
求助: MDK(IAR)生成s19文件和hex文件
最近在做STM32F103的bootloader功能,有几个问题想请教。
一、 相同的应用程序代码,用keil MDK 4.12 和 IAR 5.3 生成的hex文件为什么不同。
二、STM32F103&&Flash地址从0x8000000开始,为何在生成的hex文件中地址从0x8000000开始的条目只有一条?
三、keil mdk 或者 IAR 如何指定函数在 Flash 的存储位置?&&就像ccs中的CODE_SECTION功能一样
& &&&比如在同一个工程中有bootloader相关的函数boot_fun1(),boot_fun2(), 应用代码app_fun1(), app_fun2()
& && && &如何将boot_fun1()和boot_fun2()存储位置指定到flash开始位置, 而将app_fun1(), app_fun2()指定到flash 靠后的位置。
keil MDK4.12生成的.hex文件如下:
:DFF80CD000F018FD
:FEE7FEE7FF
:FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE777
:064C074D06E0E0684B
:FAC42F6D3EE
:FFF7DAFF000800BFFEE7BE
:491C064AA
:FCD010BAF880
:BF0B4F8C0FD2
:F0B5FF87A
:B6803EA5B
:064BD3F2D00AB101208C
:DE9F0248D
:91F803C00CF00FCF0E3
:F03D091F802C04CEAC0C8
:CF0FF0F31DBE04FF0010C90
:CFA00F3B1F800C00CEAD15C
:4FF00F0C0CFA03F7BC4305FA03FCA4
:CEAC0BCFFF0EA
:C0CFA00FCC2F814C00AE091F803C08B
:BCFFF0010C0CFA00FCC2F86C
:CDC0BCF1B4
:F34DDEE000FE1
:08FA0CF3B1F800C00CEA03069E42CC
:DF0C0CFA03F7BC4305FA41
:FC4CEAC0BCFBB
:FCF8C2FC048
:BCFF10808FAB2
:CF8C2F8CED35460BDE8F9
:FEE700BFFEE029B1064A7C
:D0D6D4D43
:05FEB9D8D
:DE002E090
:DBF144D6DAA
:154D6B5C0F4D6D6862
:F4ED6B5CCC
:D6DC90A0B4D6B5C456867
:CD0B074D01
:CC568B5FBF3F1002408B
:10B500F002F810BD28
:A322C4B1AA8D
:02FB9B1F5A06FF6D132
:A3F01D204B
:42DFA6011
:021A601AD5
:1A4B5A601A4652686A
:1A625A601A4652686C
:F47C125A601AE8125A60BA
:721AA126806
:F0007FFADFB
:20FFE000F
:4FF41F008860FFF773FF4FF0006092
:FFFFF6FE08ED00E000B585B
:FFF7E3FE4FF40070ADF
:DFDF48FFF7FB
:FE4FF48060ADFDF8130072
:A90E48FFF72CFE4FF0AF
:ADF80400ADF80600ADF80800ADF80C0069
:ADF80AF025F8012105
:00F007F805B000BD06
:4DF6FF731A4600209E
:FBFD001203B
:BFA00B193
:BF2F462C8A4CF6FF0443FC
:AC894EF6FDF
:AC8A4FF6FF
:A8FFF778FE1F
:D1DDF810A001E0DDF80CA0A88910F46B
:F08D00AEBCAD
:FBF1F807E00AEBCA16862
:B0FBF1F86420B8FBF0F
:01FBF2052
:EBC900B0FBF1F000FE0A4
:00EBFBF1F000F00F0094
:2C8106B0BDE8F140AA
:F700BFFEE702E008C80C
:F08C1002AFAD001E06B
:CAFBDFFF724FF00
:E0AA210C48FFF7E3FF00BF
:FFF764FFAB210748FFF7D8FF67
:BFFFF759FF4893
:FFF710FDE5E0EFFF5F00E4
IAR 5.3生成的hex文件如下:
:BF05248A8
:FF41FDF061B9
:01BD0000FFF8FFFFF6FED
:ED00E080B500F001F801BD82B000205C
:DA06FF0D1FC
:C043C00F1E
:DF0100080
:001DE4942
:FF47C106A
:700E06842
:F0007FFAD00C430A4957
:10F00CD102B0704700BFE8
:F2EFF084391
:A88A4FF6FF4108407C
:A800F05CF81B
:D99AF06D0CB
:B0FBF1F205E01920BC
:FBF1F26420B2FBF0F0B1
:FBF4004F93
:D0DB1FBF2F111F007019B
:07E2B1FBF2F111F0F8
:31F7C905C90D8180AF
:1EFC0B28F
:15F00C052A2A05D077
:A06D025EE
:890C891C002B04DF1D6
:0DEFC4A5B
:FB02F4A01FB02F1016018
:11FAE140EB
:91F803C01CF00F0CC0BE
:CFB781A430B881B0621D03B
:CD259D4027
:5B1C082B14DE882E401F
:F6D19D000F27AF40FEFAD2
:F52C43CD7259D4045619A
:EFFD3446865
:17D19D000F27AF40FE
:F52C43CDAB
:D20F47D2BCC
:BBB585B06F
:44F20400FFF76BFF4FF40070ADF847
:FFF76FFF4FF48060ADFF
:DFF48FFF764FF4FF41650A1
:0020ADFADF80A000020CE
:ADF80C000020ADFADF80E00A6
:A90548FFF74AFEFFF7A8FEBD
:B000BDFFF78B
:BDFFAA210B48FFF7A8FEFFF7BC
:FEAB210648FFF79EFE402126
:FFF79EFEB2
:E700BFEFFF5F
:C074A3AEE
:FEE7FEE7FEE7FEE7704750
:0DDFFF762FFD0F10102C2
:BFFF768FFCF8B1
:BD00BFBD5
:0B401A000A4B1B002A
:EF00E4700
:E050F2B0E
:F4B1B1FF9D150F8043B3D
:BF1D112BCFF
:C02E050F2FAD110BDC7
:FFFBD150FD1AD
:FFFF7DEFFDE
:FFF743FF00F024F4983
:20ABBEBD1D
:FFF7F1FFABBE1E
:FCE7C04788
:FFF7EAFFD1
:FBE780B5FFF7F8BFFEE7FEE7B3
:FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7E1
:FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7D1
:FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7C0
:FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7B0
:FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A0
:FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE790
:FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE780
:FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE770
:FEE7FEE7FEECF
阿莫电子论坛, 原"中国电子开发网" 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
IAR AVR怎么生成HEX文件啊
下载积分:30
内容提示:IAR AVR怎么生成HEX文件啊
文档格式:PDF|
浏览次数:236|
上传日期: 17:48:03|
文档星级:
全文阅读已结束,如果下载本文需要使用
 30 积分
下载此文档
该用户还上传了这些文档
IAR AVR怎么生成HEX文件啊
关注微信公众号iar生成文件什么格式IAR如何编译生成文件
iar生成文件什么格式
iar生成文件什么格式
比如txt,最后你下载到单片机中的都是二进制的,选择后在线,效果都是一样的,第一项输出文件,若选择输出的就是.d43格式的,其实不管什么格式的文件,会生成txt文件,用第三方下载工具下载时可以选择txt文件格式,第二项format,一般是hex文件,other选项,下有很多格式生成文件的格式是可以选择的,可以生成hex文件,也可选择输出的文件格式,option选项中linker选项,output选项
还可以通过预编译命令实现文件合并等功能。
iar生成文件什么格式——
生成文件的格式是可以选择的,可以生成hex文件,也可选择输出的文件格式,option选项中linke...IAR可自动识别 什么 格式的工程——
Dep ide所使用的文件依赖信息,这个会自动生成的,可以删掉 Ewp文件 工程文件/project...如何把iar生成文件改成.hex格式——
找到了,看图iar上的后缀名.eww,.ewp是什么意思?——
.eww是工程空间文件后缀 .ewp是工程的后缀名IAR for Renesas (EWM16C) 如何生成可以烧写的BIN文件?——
大部分的烧录器都能烧录多种格式的文件,除了最基本的二进制.bin文件外,还可以烧录16进制.hex、...hex格式的文件是不是可以直接烧录到单片机,iar avr还生成了好多其他的格式文件,我只保留he——
hex是英特尔格式,可以直接烧录,主要看你的烧录软件是否支持,大多数都是支持的,还有一种是bin格式...iar map在freemaster里算是什么格式——
在各个slave(datanode)上面有会有Map和Reduce执行代码。 在Job提交时,会打包...请教:如何把.OUT文件转换为.HEX,以便于烧写谢谢了,大神帮忙啊——
IAR下有个命令行工具,可以将OUT转为其他格式,好像如此。在安装目录下bin\ielftool.e...IAR for STM8 的 编译器 对Printf 的格式输出不支持吗——
1: 一定一定要在主程序中加入 STDIO.H 2:putchar()要重新定义 3:串口波特率 1...}

我要回帖

更多关于 如何生成kml文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信