VB.NET 将文件保存到 ARM Cortex-M3 微控制器
VB.NET Save file to ARM Cortex-M3 Microcontroller
我目前正在制作一个视觉 Basic.NET 应用程序,它使用串行通信将文件保存到 ST32 Contact ARM Cortex-M3 Secure Microcontroller (ST32F384),我对数据上传到的方式有点困惑微控制器。我已经研究过向设备发送串行数据和从设备发送串行数据,但找不到任何关于如何将文件实际保存到闪存扇区的信息。任何帮助是极大的赞赏。谢谢!
这部分的文档就在您链接的页面上。这些部件有一个引导加载程序,您可以在启动或重置时以某种方式断言 boot0 并进入该程序,该协议的文档应该就在那里,或者该部件的参考手册会告诉您该协议手册的名称.还有你可以使用的 SWD(类似 jtag),如果这个 st 部分在发现或核板上,你有一个内置的 stlink 调试器,你可以从中使用 SWD(openocd 运行良好)。如果你不买一个 10 美元的 nucleo 板,其中一个带有断开 stlink 前端的更宽的板(不需要断开它,只需移除两个跳线)比专用的 stlink 加密狗便宜。如果你的芯片在核板上,那么当插入你的电脑时,它会显示为一个闪存驱动器,你只需将 drop/copy 你的 .bin 文件拖到那个驱动器上,板上的调试器就会负责闪烁。
所有这些都记录在 st 站点上,无需进一步。
我目前正在制作一个视觉 Basic.NET 应用程序,它使用串行通信将文件保存到 ST32 Contact ARM Cortex-M3 Secure Microcontroller (ST32F384),我对数据上传到的方式有点困惑微控制器。我已经研究过向设备发送串行数据和从设备发送串行数据,但找不到任何关于如何将文件实际保存到闪存扇区的信息。任何帮助是极大的赞赏。谢谢!
这部分的文档就在您链接的页面上。这些部件有一个引导加载程序,您可以在启动或重置时以某种方式断言 boot0 并进入该程序,该协议的文档应该就在那里,或者该部件的参考手册会告诉您该协议手册的名称.还有你可以使用的 SWD(类似 jtag),如果这个 st 部分在发现或核板上,你有一个内置的 stlink 调试器,你可以从中使用 SWD(openocd 运行良好)。如果你不买一个 10 美元的 nucleo 板,其中一个带有断开 stlink 前端的更宽的板(不需要断开它,只需移除两个跳线)比专用的 stlink 加密狗便宜。如果你的芯片在核板上,那么当插入你的电脑时,它会显示为一个闪存驱动器,你只需将 drop/copy 你的 .bin 文件拖到那个驱动器上,板上的调试器就会负责闪烁。
所有这些都记录在 st 站点上,无需进一步。