在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例嵌入式开发 → IAP示例

IAP示例

嵌入式开发

下载此实例
  • 开发语言:C/C++
  • 实例大小:1.20M
  • 下载次数:16
  • 浏览次数:263
  • 发布时间:2021-01-12
  • 实例类别:嵌入式开发
  • 发 布 人:printf8000
  • 文件格式:.rar
  • 所需积分:2
 相关标签: L1 13

实例介绍

【实例简介】这个是国产华大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


标签: L1 13

实例下载地址

IAP示例

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

第 1 楼 小翅膀 发表于: 2022-05-24 12:32 52
hc32l072更换宏和库文件编译不通过

支持(0) 盖楼(回复)

发表评论

(您的评论需要经过审核才能显示)

查看所有1条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警