主要观点总结
本文主要介绍了APM32系列产品的经验总结,特别是APM32F411的ISP功能。内容包括背景、编程阶段、ISP优劣势对比、APM32F411的ISP启动方式、如何使用以及总结。
关键观点总结
关键观点1: APM32系列产品的经验总结
文章提供了用户使用APM32系列产品的经验总结,包括编程阶段、ISP功能的优劣势对比等。
关键观点2: ISP功能的基本概念
文章介绍了ISP(在系统中编程)的基本概念,以及它与ICP和IAP的区别。
关键观点3: 编程阶段的讨论
文章讨论了开发阶段、量产阶段和维护阶段中编程方式的选择,特别是ISP与其他编程方式的对比。
关键观点4: APM32F411的ISP功能介绍
文章详细阐述了APM32F411的ISP功能,包括如何启动、支持的串行总线、如何使用等。
关键观点5: Geehy带来的便利
文章提到了Geehy提供的APM32F411自带Bootloard的功能,使得产品更新有了新思路,并介绍了如何使用 GeehyProg 进行程序下载与运行。
文章预览
《APM32芯得》系列内容为用户使用APM32系列产品的经验总结,均转载自21ic论坛极海半导体专区,全文未作任何修改,未经原文作者授权禁止转载。 1 背景 翻阅APM32F411的手册,竟然发现它是支持ISP启动的。 我们都知道对flash编程的方式有: 1. ICP:在电路中编程,利用jlink、stlink、Geehylink、烧录器这些都属于在电路中编程。 2. IAP:在应用中编程,利用自留的bootloard程序对应用代码(APP)进行更新程序,属于IAP。 3. ISP:在系统中编程,这个是指在系统中编程。 以上是基本概念,网上有许多这个资料,我就不一一赘述,本文档的一个目的主要是解决一个问题:MCU为什么要有ISP?这个是之前一个小伙伴问的。 2 编程的阶段 在正文开始之前我们先回顾一下,对MCU编程flash一般的场景有哪些,这里我简单总结一下: 1. 开发阶段,为开发工程师在进行一些样品研
………………………………