前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >赶快来更新你的bootloader吧

赶快来更新你的bootloader吧

作者头像
用户1605515
发布2018-04-10 16:06:48
1K0
发布2018-04-10 16:06:48
举报
文章被收录于专栏:嵌入式程序猿

不知大家是否还记得在之前给大家介绍过NXP的kinetis bootloader1.2版本的,

嵌入式工程师必须会的技能:玩转bootloader

时隔一年多,已经更新到V2版本了,不知你是否更新了你的KBOOT呢?赶快来上手吧。

Kinetis®引导加载程序是一种可配置的系统内闪存编程实用程序,通过Kinetis MCU的串行连接运行。它支持在产品的整个生命周期内轻松快捷地对Kinetis MCU进行编程,从应用开发,到成品生产,再到后续工序,您都能充满信心地在现场进行应用更新。

该引导加载程序以两种形式提供:高度可配置的完整源代码;或者由恩智浦预编程到部分Kinetis器件的ROM或闪存中。主机端命令行和GUI工具能够与引导加载程序通信。

Kinetis引导加载程序 v2是对Kinetis引导加载程序v1的重要升级。Kinetis引导加载程序v2采用Kinetis SDK v2的启动文件、头文件和外设驱动程序。除了底层驱动程序,基于常见数据包的协议在Kinetis引导加载程序v1和v2之间兼容。此外,Kinetis引导加载程序v2添加了更多参考示例和增强的工具集。

主要特性有:

  • 面向Kinetis MCU的通用引导加载程序
  • 根据宽松的BSD开源许可提供C/C++源代码
  • 支持串行通信,带主动外设检测
    • UART
    • SPI
    • I2C
    • USB设备HID/MSC
    • CAN
  • 面向所有外设,基于数据包的通用协议
  • 可通过外部闪存编程或启动
  • 可编程加密镜像
  • ROM闪存驱动程序使用示例
  • 面向Windows、Linux和Mac OS的命令行工具
  • 面向Windows的GUI工具
    • 用于编程、擦除和配置引导加载程序的闪存实用工具
    • 支持同时编程多达4个器件的制造工具
  • IDE支持:
    • Kinetis Design Studio IDE
    • IAR Embedded Workbench
    • Keil MDK ARM

KBOOT目录结构

按照doc文件夹下文档去操作就可以轻松熟练掌握。将bootloader的bin文件拷入目标板,开启你的bootloader之旅吧,如果你不习惯命令行操作还有GUI界面,供你选择,

跟1.0版本的是有一些区别。其中也有工程源代码供你参考。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-01-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嵌入式程序猿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档