【发布时间】:2021-04-17 21:43:41
【问题描述】:
我正在学习嵌入式系统,并且对一个小项目有想法,我想使用基于 Cortex M0+ 的 MCU STM32G081KBT6。我看到了很多关于这种 MCU 类型的教程,但它们都是基于开发板的,并且使用它们使用 USB 电缆上传代码非常简单。我想为此制作我的定制PCB。所以我的问题是我必须做些什么才能将我的代码上传到这个微控制器?
从数据表中,我认为我必须使用 SWDIO (PA13) 和 SWCLK(PA14) 端口进行引导,但是如果有人可以帮助我,我是否还必须使用一些电阻器,我可以用它使它成为 USB 到电汇吗,或者我必须使用一些外部设备才能做到这一点?或者有一些更简单、更好的解决方案可以将代码从我的笔记本电脑上传到微控制器?
感谢您的回复。
【问题讨论】:
-
我知道制作这样的电路板是一项挑战,但您正在制作的只是像 ST-Link 或 J-Link 这样的程序员。如果您的目标是建造一个,请采纳以下建议。如果您的目标是能够编写自己的定制板而不是开发板,请购买程序员。除了制作电路板之外,您还必须为其编写驱动程序。在您的计算机上运行的软件获取 HEX 文件并将其发送到硬件。如果您希望能够进行调试,您还有很多工作要做。