- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi ALL,
I need to now how to Do DFU upgrades from external FLASH for PSOC6;
CHIP# CY8C624AFNI-D43
MODUS 1.1;
Thanks!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
首先没有现成的示例工程可以提供给你。但是 AN213924 - PSoC 6 MCU Device Firmware Update Software Development Kit Guide (https://www.cypress.com/documentation/application-notes/an213924-psoc-6-mcu-device-firmware-update-s...) 对这种升级方式给出了详细的操作解释,DFU SDK 也提供了专门的函数用于 external memory 与 P6 MCU 的交互。请客户仔细阅读这篇文档,了解我们现有的资源情况。
与客户需求比较接近的示例功能 CE220959 - PSoC 6 MCU BLE Bootloader with External Memory (https://www.cypress.com/documentation/code-examples/ce220959-psoc-6-mcu-ble-bootloader-external-memo...) 实现了三个功能:通过 BLE 把 application 从主机发送到外部 FALSH 并在发送结束之后作必要的校验;通过 QSPI 把已经下载到外部 FLASH 的 application 拷贝到 P6 器件 FLASH;验证 P6 FLASH 中的 application 并运行。这个 CE 是基于 Creator 开发的,但是对客户来说,部分功能的代码有参考价值。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
首先没有现成的示例工程可以提供给你。但是 AN213924 - PSoC 6 MCU Device Firmware Update Software Development Kit Guide (https://www.cypress.com/documentation/application-notes/an213924-psoc-6-mcu-device-firmware-update-s...) 对这种升级方式给出了详细的操作解释,DFU SDK 也提供了专门的函数用于 external memory 与 P6 MCU 的交互。请客户仔细阅读这篇文档,了解我们现有的资源情况。
与客户需求比较接近的示例功能 CE220959 - PSoC 6 MCU BLE Bootloader with External Memory (https://www.cypress.com/documentation/code-examples/ce220959-psoc-6-mcu-ble-bootloader-external-memo...) 实现了三个功能:通过 BLE 把 application 从主机发送到外部 FALSH 并在发送结束之后作必要的校验;通过 QSPI 把已经下载到外部 FLASH 的 application 拷贝到 P6 器件 FLASH;验证 P6 FLASH 中的 application 并运行。这个 CE 是基于 Creator 开发的,但是对客户来说,部分功能的代码有参考价值。