首页 > 解决方案 > OpenOCD如何将本地文件闪存到远程目标?

问题描述

(使用 STM32F767 微控制器)我使用 OpenOCD 在 RPI 上设置了远程调试环境。我可以使用 GDB 很好地连接到它。

但是,由于我正在编写引导加载程序,因此我需要将固件刷新到闪存中的特定偏移量。例如,引导加载程序从 0x800000 开始,固件应该从 0x8010000 开始,因此偏移量将是 (0x10000)。

这在本地可以正常工作:mon flash write_bank 0 main.bin 0x10000 但是由于我在 RPI 中没有 main.bin,有没有办法可以使用 OpenOCD 或 GDB 来指定我的本地文件,然后发送通过远程连接?

请注意,我不想设置 FTP,因此正在寻找替代解决方案。

此致

标签: gdbembeddedmicrocontrollerstm32openocd

解决方案


使用“文件”选择文件,然后“加载”将文件发送到设备。


推荐阅读