Simplified MCU-Boot Program

cancel
Showing results for 
Search instead for 
Did you mean: 

Simplified MCU-Boot Program

Simplified MCU-Boot Program

       本program对NXP官方 MCUBOOT进行了大幅简化,砍掉了绝大部分功能,只保留串口下载功能,同时由于保持协议兼容,可以配合官方Win下的命令行工具blhost 或者 GUI工具Kinetis Flash Tool 来实现一个基于MCU串口的bootloader,这套代码基于纯C代码,非常容易移植到任何NXP MCU平台上来,有如下两个特色:

  • 基础实现和具体硬件完全解耦。 只有2个.c .h文件:kptl.c mcuboot.c。 除Systick中断外 不使用任何中断。只使用串口轮训发送和接收数据。
  • 所有与硬件相关的必要操作全部由回调函数显示。 kptl 和 mcuboot 本身没有任何硬件依赖。非常容易移植到任何ARM Cortex MCU上。kptl和mcuboot写的很小白,有C基础的都可以看的明白,容易改。

 

Products

Product Category NXP Part Number URL
MCU MK64FN1M K64_120: Kinetis® K64-120 MHz 
MCU MKE02Z64 KE02_40: Kinetis® KE02-40 MHz 
MCU MKE15Z256 KE1xZ: up to 72MHz, 5V main stream CM0+ MCU 
MCU LPC802/804
LPC80X: Low-Cost Microcontrollers M0+ 

 

Tools

Attachments
Version history
Revision #:
1 of 1
Last update:
‎09-25-2020 01:36 AM
Updated by:
 
Contributors