嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
这个是国产华大MCU的IAP示例,主要是HC32L13X,有需要做IAP的可以参考一下。
hc32l13x
├── hc32_software
│ ├── (EXE)IAP_Demo
│ │ ├── FileConvert.dll
│ │ ├── IAP_Demo.exe
│ │ └── IapConfig.ini
│ └── (SRC)IAP_Demo
│ ├── IAP_Demo
│ │ ├── CommModem.Designer.cs
│ │ ├── CommModem.cs
│ │ ├── CommModem.resx
│ │ ├── IAP_Demo.csproj
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── Resources
│ │ │ ├── configBundle.configCom.ico
│ │ │ └── folder.ico
│ │ └── ddl
│ │ └── FileConvert.dll
│ └── IAP_Demo.sln
├── hc32l13x_app
│ ├── driver
│ │ ├── inc
│ │ │ ├── adc.h
│ │ │ ├── adt.h
│ │ │ ├── aes.h
│ │ │ ├── bgr.h
│ │ │ ├── bt.h
│ │ │ ├── crc.h
│ │ │ ├── ddl.h
│ │ │ ├── debug.h
│ │ │ ├── dmac.h
│ │ │ ├── flash.h
│ │ │ ├── gpio.h
│ │ │ ├── hdiv.h
│ │ │ ├── i2c.h
│ │ │ ├── lcd.h
│ │ │ ├── lpm.h
│ │ │ ├── lptim.h
│ │ │ ├── lpuart.h
│ │ │ ├── lvd.h
│ │ │ ├── opa.h
│ │ │ ├── pca.h
│ │ │ ├── pcnt.h
│ │ │ ├── ram.h
│ │ │ ├── reset.h
│ │ │ ├── rtc.h
│ │ │ ├── spi.h
│ │ │ ├── sysctrl.h
│ │ │ ├── timer3.h
│ │ │ ├── trim.h
│ │ │ ├── trng.h
│ │ │ ├── uart.h
│ │ │ ├── vc.h
│ │ │ └── wdt.h
│ │ └── src
│ │ ├── adc.c
│ │ ├── adt.c
│ │ ├── aes.c
│ │ ├── bgr.c
│ │ ├── bt.c
│ │ ├── crc.c
│ │ ├── ddl.c
│ │ ├── debug.c
│ │ ├── dmac.c
│ │ ├── flash.c
│ │ ├── gpio.c
│ │ ├── hdiv.c
│ │ ├── i2c.c
│ │ ├── lcd.c
│ │ ├── lpm.c
│ │ ├── lptim.c
│ │ ├── lpuart.c
│ │ ├── lvd.c
│ │ ├── opa.c
│ │ ├── pca.c
│ │ ├── pcnt.c
│ │ ├── ram.c
│ │ ├── reset.c
│ │ ├── rtc.c
│ │ ├── spi.c
│ │ ├── sysctrl.c
│ │ ├── timer3.c
│ │ ├── trim.c
│ │ ├── trng.c
│ │ ├── uart.c
│ │ ├── vc.c
│ │ └── wdt.c
│ ├── mcu
│ │ ├── EWARM
│ │ │ ├── HC32L13X.svd
│ │ │ └── config
│ │ │ ├── flashloader
│ │ │ │ ├── FlashHC32L13X.flash
│ │ │ │ ├── FlashHC32L13X.mac
│ │ │ │ ├── FlashHC32L13X.out
│ │ │ │ └── HC32L13X.board
│ │ │ ├── hc32l13x_ram.icf
│ │ │ └── reset.mac
│ │ ├── MDK
│ │ │ ├── HC32L13X.sfr
│ │ │ └── config
│ │ │ └── FlashHC32L13X_64K.FLM
│ │ └── common
│ │ ├── base_types.h
│ │ ├── board_stkhc32l13x.h
│ │ ├── hc32l13x.h
│ │ ├── interrupts_hc32l13x.c
│ │ ├── interrupts_hc32l13x.h
│ │ ├── system_hc32l13x.c
│ │ └── system_hc32l13x.h
│ └── project
│ ├── EWARM
│ │ ├── APP.dep
│ │ ├── APP.ewd
│ │ ├── APP.ewp
│ │ ├── APP.ewt
│ │ ├── APP.eww
│ │ ├── IAR删除中间文件.bat
│ │ ├── flashloader
│ │ │ ├── FlashHC32L13X.flash
│ │ │ └── HC32L13X.board
│ │ ├── hc32l13x.icf
│ │ ├── output
│ │ │ └── release
│ │ │ ├── Exe
│ │ │ │ ├── APP.bin
│ │ │ │ ├── APP.out
│ │ │ │ └── APP.sim
│ │ │ ├── List
│ │ │ │ └── APP.map
│ │ │ └── Obj
│ │ │ ├── APP.pbd.linf
│ │ │ ├── ddl.pbi.xcl
│ │ │ ├── flash.pbi.xcl
│ │ │ ├── gpio.pbi.xcl
│ │ │ ├── interrupts_hc32l13x.pbi.xcl
│ │ │ ├── interrupts_hc32l19x.pbi.xcl
│ │ │ ├── main.pbi.xcl
│ │ │ ├── sysctrl.pbi.xcl
│ │ │ ├── system_hc32l13x.pbi.xcl
│ │ │ ├── system_hc32l19x.pbi.xcl
│ │ │ └── uart.pbi.xcl
│ │ ├── settings
│ │ │ ├── APP.Release.cspy.bat
│ │ │ ├── APP.Release.driver.xcl
│ │ │ ├── APP.Release.general.xcl
│ │ │ ├── APP.crun
│ │ │ ├── APP.dbgdt
│ │ │ ├── APP.dni
│ │ │ ├── APP.wsdt
│ │ │ ├── APP.wspos
│ │ │ ├── APP_Release.jlink
│ │ │ ├── uart_int_Debug.jlink
│ │ │ └── uart_int_Release.jlink
│ │ └── startup_hc32l13x.s
│ ├── MDK
│ │ ├── APP.uvguix.chenwen
│ │ ├── APP.uvoptx
│ │ ├── APP.uvprojx
│ │ ├── EventRecorderStub.scvd
│ │ ├── JLinkSettings.ini
│ │ ├── RTE
│ │ │ ├── _APP_Release
│ │ │ │ └── RTE_Components.h
│ │ │ └── _flash_Release
│ │ │ └── RTE_Components.h
│ │ ├── keil删除中间文件.bat
│ │ ├── output
│ │ │ └── release
│ │ │ └── APP.bin
│ │ └── startup_hc32l13x.s
│ ├── Readme.txt
│ └── source
│ ├── ddl_device.h
│ └── main.c
└── hc32l13x_boot
├── app
│ ├── iap.c
│ ├── iap.h
│ ├── modem.c
│ └── modem.h
├── driver
│ ├── basic.c
│ ├── basic.h
│ ├── hc32_common.h
│ └── hc32l13x
│ ├── hc32l13x.h
│ ├── system_hc32l13x.h
│ └── utils.h
└── project
├── EWARM
│ ├── IAR MidFile Delete.bat
│ ├── boot.dep
│ ├── boot.ewd
│ ├── boot.ewp
│ ├── boot.ewt
│ ├── boot.eww
│ ├── flashloader
│ │ ├── FlashHC32L07X.flash
│ │ ├── FlashHC32L07X.mac
│ │ ├── FlashHC32L07X.out
│ │ ├── FlashHC32L110.flash
│ │ ├── FlashHC32L110.mac
│ │ ├── FlashHC32L110.out
│ │ ├── FlashHC32L136.flash
│ │ ├── FlashHC32L136.mac
│ │ ├── FlashHC32L136.out
│ │ ├── FlashHC32L17X.flash
│ │ ├── FlashHC32L17X.mac
│ │ ├── FlashHC32L17X.out
│ │ ├── FlashHC32L19X.flash
│ │ ├── FlashHC32L19X.mac
│ │ ├── FlashHC32L19X.out
│ │ ├── HC32L07X.board
│ │ ├── HC32L07X.svd
│ │ ├── HC32L110.board
│ │ ├── HC32L136.board
│ │ ├── HC32L136.svd
│ │ ├── HC32L17X.board
│ │ ├── HC32L17X.svd
│ │ ├── HC32L19X.board
│ │ ├── HC32L19X.svd
│ │ └── HDSC_HC32L110.svd
│ ├── hc32l13x
│ │ ├── Exe
│ │ │ ├── boot.bin
│ │ │ ├── boot.out
│ │ │ └── boot.sim
│ │ ├── List
│ │ │ └── boot.map
│ │ └── Obj
│ │ ├── basic.pbi.xcl
│ │ ├── boot.pbd.linf
│ │ ├── iap.pbi.xcl
│ │ ├── main.pbi.xcl
│ │ └── modem.pbi.xcl
│ ├── hc32lxxx.icf
│ ├── output
│ │ └── release
│ │ ├── Exe
│ │ │ ├── boot.bin
│ │ │ ├── boot.out
│ │ │ └── boot.sim
│ │ ├── List
│ │ │ └── boot.map
│ │ └── Obj
│ │ ├── basic.pbi.xcl
│ │ ├── boot.pbd.linf
│ │ ├── ddl.pbi.xcl
│ │ ├── gpio.pbi.xcl
│ │ ├── iap.pbi.xcl
│ │ ├── interrupts_hc32l136.pbi.xcl
│ │ ├── main.pbi.xcl
│ │ ├── modem.pbi.xcl
│ │ ├── sysctrl.pbi.xcl
│ │ └── system_hc32l136.pbi.xcl
│ ├── settings
│ │ ├── boot.Release.cspy.bat
│ │ ├── boot.Release.driver.xcl
│ │ ├── boot.Release.general.xcl
│ │ ├── boot.crun
│ │ ├── boot.dbgdt
│ │ ├── boot.dni
│ │ ├── boot.hc32l07x.cspy.bat
│ │ ├── boot.hc32l07x.driver.xcl
│ │ ├── boot.hc32l07x.general.xcl
│ │ ├── boot.hc32l110.cspy.bat
│ │ ├── boot.hc32l110.driver.xcl
│ │ ├── boot.hc32l110.general.xcl
│ │ ├── boot.hc32l13x.cspy.bat
│ │ ├── boot.hc32l13x.driver.xcl
│ │ ├── boot.hc32l13x.general.xcl
│ │ ├── boot.hc32l17x.cspy.bat
│ │ ├── boot.hc32l17x.driver.xcl
│ │ ├── boot.hc32l17x.general.xcl
│ │ ├── boot.hc32l19x.cspy.bat
│ │ ├── boot.hc32l19x.driver.xcl
│ │ ├── boot.hc32l19x.general.xcl
│ │ ├── boot.wsdt
│ │ ├── boot.wspos
│ │ ├── boot_Release.jlink
│ │ ├── boot_hc32l07x.jlink
│ │ ├── boot_hc32l110.jlink
│ │ ├── boot_hc32l13x.jlink
│ │ ├── boot_hc32l17x.jlink
│ │ ├── boot_hc32l19x.jlink
│ │ ├── gpio_input_Debug.jlink
│ │ └── gpio_input_Release.jlink
│ └── startup_hc32.s
├── MDK
│ ├── EventRecorderStub.scvd
│ ├── JLinkSettings.ini
│ ├── RTE
│ │ ├── __FEATURE__Release
│ │ │ └── RTE_Components.h
│ │ ├── _boot
│ │ │ └── RTE_Components.h
│ │ ├── _boot_hc32l196
│ │ │ └── RTE_Components.h
│ │ ├── _hc32l07x_boot
│ │ │ └── RTE_Components.h
│ │ ├── _hc32l110_boot
│ │ │ └── RTE_Components.h
│ │ ├── _hc32l13x_boot
│ │ │ └── RTE_Components.h
│ │ ├── _hc32l176_boot
│ │ │ └── RTE_Components.h
│ │ ├── _hc32l17x_boot
│ │ │ └── RTE_Components.h
│ │ ├── _hc32l196_boot
│ │ │ └── RTE_Components.h
│ │ └── _hc32l19x_boot
│ │ └── RTE_Components.h
│ ├── boot.uvguix.chenwen
│ ├── boot.uvoptx
│ ├── boot.uvprojx
│ ├── config
│ │ ├── FlashHC32L07X_128K.FLM
│ │ ├── FlashHC32L136_64K.FLM
│ │ ├── FlashHC32L17X_128K.FLM
│ │ ├── FlashHC32L19X_256K.FLM
│ │ ├── Flash_HC32L110.FLM
│ │ ├── HC32L07X.sfr
│ │ ├── HC32L136.sfr
│ │ ├── HC32L17X.sfr
│ │ ├── HC32L19X.sfr
│ │ └── HDSC_HC32L110.SFR
│ ├── keil MidFile Delete.bat
│ ├── output
│ │ └── release
│ │ ├── iap.bin
│ │ └── iap.hex
│ ├── startup_hc32.s
│ └── uart_int.uvoptx
├── Readme.txt
└── source
└── main.c
67 directories, 275 files