【发布时间】:2018-08-19 07:45:23
【问题描述】:
我有一个 STM32F446 处理器(带有 FPU 的 Cortex M4,哈佛架构),我计划用它构建一个“迷你电脑”(屏幕、键盘)。
是否可以在设备本身上对 assembler 进行编程,并让它在没有外部硬件帮助的情况下使用该代码对其进行编程/闪存或执行该代码?如果可以,怎么做?
感谢您的回答。
【问题讨论】:
-
真正的哈佛架构计算机更多的是一种学术概念,而不是现实世界中任何有用的东西。这些绝不是哈佛架构,请阅读文档。 “修改后的哈佛”是指冯诺依曼在一个或多个总线上带有交易标签。请参阅总线规格(阅读文档)。以及简单地尝试一下......
-
这显然是 stackoverflow.com/questions/44443619/… 的副本,应该保持关闭状态。
-
@Chris Stratton 我认为这不是“如何写入闪存”之类的问题的重复,因为我想知道的是如何将写入的代码放在闪存上执行 / 如果您需要特别注意如何编写以便稍后执行该代码。抱歉,如果我的问题表述不清楚。您知道我可以如何更改问题以便更清楚吗?
-
这正是另一个问题的意义所在。但如果我的回答没有解决你的问题,你不应该接受它,现在应该撤消它。此外,您不应该将答案编辑为问题 - 这不是 stackoverflow 的工作方式。
标签: assembly arm cortex-m stm32f4