评论
所有者
F401 也像 F411 一样在 Access Line 中,所以它不应该那么难……但是
这种变化应该已经足够了,因为其他硬件功能基本相同。但我没有 F401 来测试,对于下一个版本,我将以 F446 为目标。 |
作者
对不起,你已经失去我了。我确实为 f401re 找到了一个 .ld 文件,除了内存大小外,它看起来与您的 411 文件相同。我如何在您的项目中更改它们。时钟树在哪个文件中? |
所有者
您可以只更改当前链接器脚本中的内存大小或转到项目->构建选项->“设备”-Tab 并在那里更改链接器脚本。 时钟设置在 HAL/STM32/system_stm32f4xx.c |
作者
看起来两个芯片的时钟文件是一样的,我没有做任何更改。我已将链接描述文件更改为使用 401 文件,并且还保持堆栈和堆大小相同,并且构建时没有错误。我将对一块电路板进行编程,看看它是如何进行的。你的电路板如何保存 grbl 的参数,因为我认为他们没有像 Uno 那样在电路板上有任何 NVR? |
所有者
当前配置适用于 96 MHz,但 401 的额定频率仅为 84 Mhz。它可能以 96 MHz 的频率运行,但绝对超出规格。 在 Compiler settings -> #defines 的 Build Options 中,您必须将 411 更改为 401,以便使用正确的 SPL |
作者
好吧,我已经达到了知识的极限并采取了简单的方法,我的 411re 板将在下周到货。谢谢您的帮助。 |
您好,我是编译器等方面的初学者,需要您的帮助。我设法通过虚拟盒子让 Embitz 在我的 Mac 上运行,并毫无问题地对你的端口进行了测试构建(对我来说这是令人难以置信的第一次)我如何更改构建设置以针对 F401RE 板,因为我有几个这样的谎言大约。我假设通过“flash hex 文件”将其拖放到 mbed 设备上。
谢谢迈克
_