实例介绍
基于飞思卡尔KEAZ128的CAN BootLoader实现,实现基于CAN通讯的BootLoader下载功能
【实例截图】
【核心代码】
4744302542961514494.rar
└── BootLoader_KEA128_CAN_V1
├── FLASH
│ ├── BootLoader_KEA128_CAN_V1.args
│ ├── BootLoader_KEA128_CAN_V1.elf
│ ├── BootLoader_KEA128_CAN_V1.hex
│ ├── BootLoader_KEA128_CAN_V1.map
│ ├── makefile
│ ├── makefile.local
│ ├── objects.mk
│ ├── Project_Settings
│ │ └── Startup_Code
│ │ ├── __arm_end.args
│ │ ├── __arm_end.d
│ │ ├── __arm_end.o
│ │ ├── __arm_start.args
│ │ ├── __arm_start.d
│ │ ├── __arm_start.o
│ │ ├── kinetis_sysinit.args
│ │ ├── kinetis_sysinit.d
│ │ ├── kinetis_sysinit.o
│ │ └── subdir.mk
│ ├── Sources
│ │ ├── common
│ │ │ ├── assert.args
│ │ │ ├── assert.d
│ │ │ ├── assert.o
│ │ │ ├── io.args
│ │ │ ├── io.d
│ │ │ ├── io.o
│ │ │ ├── memtest.args
│ │ │ ├── memtest.d
│ │ │ ├── memtest.o
│ │ │ ├── printf.args
│ │ │ ├── printf.d
│ │ │ ├── printf.o
│ │ │ ├── queue.args
│ │ │ ├── queue.d
│ │ │ ├── queue.o
│ │ │ ├── startup.args
│ │ │ ├── startup.d
│ │ │ ├── startup.o
│ │ │ ├── subdir.mk
│ │ │ ├── uif.args
│ │ │ ├── uif.d
│ │ │ └── uif.o
│ │ ├── cpu
│ │ │ ├── arm_cm0.args
│ │ │ ├── arm_cm0.d
│ │ │ ├── arm_cm0.o
│ │ │ ├── start.args
│ │ │ ├── start.d
│ │ │ ├── start.o
│ │ │ ├── subdir.mk
│ │ │ ├── sysinit.args
│ │ │ ├── sysinit.d
│ │ │ ├── sysinit.o
│ │ │ ├── systick.args
│ │ │ ├── systick.d
│ │ │ ├── systick.o
│ │ │ ├── vectors.args
│ │ │ ├── vectors.d
│ │ │ └── vectors.o
│ │ ├── drivers
│ │ │ ├── acmp
│ │ │ │ ├── acmp.args
│ │ │ │ ├── acmp.d
│ │ │ │ ├── acmp.o
│ │ │ │ └── subdir.mk
│ │ │ ├── adc
│ │ │ │ ├── adc.args
│ │ │ │ ├── adc.d
│ │ │ │ ├── adc.o
│ │ │ │ └── subdir.mk
│ │ │ ├── can
│ │ │ │ ├── mscan.args
│ │ │ │ ├── mscan.d
│ │ │ │ ├── mscan.o
│ │ │ │ └── subdir.mk
│ │ │ ├── crc
│ │ │ │ ├── crc.args
│ │ │ │ ├── crc.d
│ │ │ │ ├── crc.o
│ │ │ │ └── subdir.mk
│ │ │ ├── ftm
│ │ │ │ ├── ftm.args
│ │ │ │ ├── ftm.d
│ │ │ │ ├── ftm.o
│ │ │ │ └── subdir.mk
│ │ │ ├── gpio
│ │ │ │ ├── gpio.args
│ │ │ │ ├── gpio.d
│ │ │ │ ├── gpio.o
│ │ │ │ └── subdir.mk
│ │ │ ├── ics
│ │ │ │ ├── ics.args
│ │ │ │ ├── ics.d
│ │ │ │ ├── ics.o
│ │ │ │ └── subdir.mk
│ │ │ ├── iic
│ │ │ │ ├── i2c.args
│ │ │ │ ├── i2c.d
│ │ │ │ ├── i2c.o
│ │ │ │ └── subdir.mk
│ │ │ ├── kbi
│ │ │ │ ├── kbi.args
│ │ │ │ ├── kbi.d
│ │ │ │ ├── kbi.o
│ │ │ │ └── subdir.mk
│ │ │ ├── nvm
│ │ │ │ ├── flash.args
│ │ │ │ ├── flash.d
│ │ │ │ ├── flash.o
│ │ │ │ └── subdir.mk
│ │ │ ├── pit
│ │ │ │ ├── pit.args
│ │ │ │ ├── pit.d
│ │ │ │ ├── pit.o
│ │ │ │ └── subdir.mk
│ │ │ ├── PMC
│ │ │ │ ├── pmc.args
│ │ │ │ ├── pmc.d
│ │ │ │ ├── pmc.o
│ │ │ │ └── subdir.mk
│ │ │ ├── pwt
│ │ │ │ ├── pwt.args
│ │ │ │ ├── pwt.d
│ │ │ │ ├── pwt.o
│ │ │ │ └── subdir.mk
│ │ │ ├── rtc
│ │ │ │ ├── rtc.args
│ │ │ │ ├── rtc.d
│ │ │ │ ├── rtc.o
│ │ │ │ └── subdir.mk
│ │ │ ├── sim
│ │ │ │ ├── sim.args
│ │ │ │ ├── sim.d
│ │ │ │ ├── sim.o
│ │ │ │ └── subdir.mk
│ │ │ ├── spi
│ │ │ │ ├── spi.args
│ │ │ │ ├── spi.d
│ │ │ │ ├── spi.o
│ │ │ │ └── subdir.mk
│ │ │ ├── uart
│ │ │ │ ├── subdir.mk
│ │ │ │ ├── uart.args
│ │ │ │ ├── uart.d
│ │ │ │ └── uart.o
│ │ │ └── wdog
│ │ │ ├── subdir.mk
│ │ │ ├── wdog.args
│ │ │ ├── wdog.d
│ │ │ └── wdog.o
│ │ ├── main_Bootloader.args
│ │ ├── main_Bootloader.d
│ │ ├── main_Bootloader.o
│ │ ├── mscan_api.args
│ │ ├── mscan_api.d
│ │ ├── mscan_api.o
│ │ └── subdir.mk
│ └── sources.mk
├── KEA128_CAN_Node1_Demo_FLASH_OpenSDA.jlink
├── Project_Headers
│ ├── core_cm0plus.h
│ ├── core_cmFunc.h
│ ├── core_cmInstr.h
│ └── derivative.h
├── Project_Settings
│ ├── Debugger
│ │ ├── init_kinetis.tcl
│ │ ├── KEA128_CAN_Node1_Demo_FLASH_OpenSDA.launch
│ │ ├── mass_erase_kinetis.tcl
│ │ └── SKEAZ128.mem
│ ├── Linker_Files
│ │ └── SKEAZ128_flash.ld
│ └── Startup_Code
│ ├── __arm_end.c
│ ├── __arm_start.c
│ ├── kinetis_sysinit.c
│ ├── kinetis_sysinit.h
│ └── runtime_configuration.h
├── ReferencedRSESystems.xml
└── Sources
├── common
│ ├── assert.c
│ ├── assert.h
│ ├── common.h
│ ├── io.c
│ ├── io.h
│ ├── memtest.c
│ ├── memtest.h
│ ├── printf.c
│ ├── queue.c
│ ├── queue.h
│ ├── startup.c
│ ├── startup.h
│ ├── stdlib.h
│ ├── typedef.h
│ ├── uif.c
│ └── uif.h
├── cpu
│ ├── arm_cm0.c
│ ├── arm_cm0.h
│ ├── headers
│ │ └── SKEAZ1284.h
│ ├── start.c
│ ├── start.h
│ ├── sysinit.c
│ ├── sysinit.h
│ ├── system_SKEAZ1284.h
│ ├── system_SKEAZN642.h
│ ├── system_SKEAZN84.h
│ ├── systick.c
│ ├── systick.h
│ ├── vectors.c
│ └── vectors.h
├── drivers
│ ├── acmp
│ │ ├── acmp.c
│ │ └── acmp.h
│ ├── adc
│ │ ├── adc.c
│ │ └── adc.h
│ ├── bitband
│ │ └── bitband.h
│ ├── bme
│ │ └── BME.h
│ ├── can
│ │ ├── mscan.c
│ │ └── mscan.h
│ ├── crc
│ │ ├── crc.c
│ │ └── crc.h
│ ├── ftm
│ │ ├── ftm.c
│ │ └── ftm.h
│ ├── gpio
│ │ ├── gpio.c
│ │ └── gpio.h
│ ├── ics
│ │ ├── ics.c
│ │ └── ics.h
│ ├── iic
│ │ ├── i2c.c
│ │ └── i2c.h
│ ├── kbi
│ │ ├── kbi.c
│ │ └── kbi.h
│ ├── nvm
│ │ ├── flash.c
│ │ └── flash.h
│ ├── pit
│ │ ├── pit.c
│ │ └── pit.h
│ ├── PMC
│ │ ├── pmc.c
│ │ └── pmc.h
│ ├── pwt
│ │ ├── pwt.c
│ │ └── pwt.h
│ ├── rtc
│ │ ├── rtc.c
│ │ └── rtc.h
│ ├── sim
│ │ ├── sim.c
│ │ └── sim.h
│ ├── spi
│ │ ├── spi.c
│ │ └── spi.h
│ ├── uart
│ │ ├── uart.c
│ │ └── uart.h
│ └── wdog
│ ├── wdog.c
│ └── wdog.h
├── isr.h
├── main_Bootloader.c
├── mscan_api.c
├── mscan_api.h
├── platforms
│ ├── kea128_config.h
│ ├── kea64_config.h
│ └── kea8_config.h
└── readme.txt
57 directories, 227 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论