专栏名称: Geehy极海半导体
极海半导体致力于开发工业级/车规级MCU、高性能模拟芯片及系统级芯片,为客户提供核心可靠的芯片产品,实现准确感应、安全传输和实时控制,助力客户在智能家居、高端消费电子、汽车电子、工业控制、以及智慧能源等领域的创新拓展。
今天看啥  ›  专栏  ›  Geehy极海半导体

APM32芯得 EP.35 | APM32F411为什么要有ISP,你知道多少?

Geehy极海半导体  · 公众号  ·  · 2024-07-26 13:50
    

主要观点总结

本文主要介绍了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. 开发阶段,为开发工程师在进行一些样品研 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览