评论
关于F401CCU6和F401RCT6,其他单片机不知道 |
对于共享相同代码的 F446,我没有发现此问题。发生这种情况时,您是直接更改无法坚持 |
谢谢你的回复,我手动发送命令“$x=x”,这个bug可以准确重现,已知在F401RCT6和F401CCU6中,“F446”可能不是问题,你能把这个问题移到STM32F4xx上吗??也许有人会修复它 |
我没有要检查的 F401 – F446 和 F401 之间的代码差异只是时钟设置和加载程序脚本,因为闪存布局不同。
是的,必须是可以访问 F401 的人,最好是调试器。设置断点的初始位置在这里。这是大多数设置都写在更改上的地方。 不错的主板顺便说一句,我猜你正在将设置存储在闪存中,因为我看不到任何 EEPROM/FRAM 芯片。 |
嗨,我很高兴,我根据你指出的保存功能找到了bool protocol_execute_realtime(void),我调用了nvs_buffer_sync_physical(); 在此功能中两次, bool protocol_execute_realtime (void)
} |
如果写入闪存失败,我刚刚提交了一个输出消息的更改。 |
另外,对于这个bug的细节,如果只设置了一个参数,然后发送“$$”,得到的信息是参数是它的设置值,但是当控制板的电源拔掉再上电时再次打开,参数值不保存。 |
嗨,terjeio 在吗?grblhal 如果一次只设置一个系统参数,则该系统参数掉电后不保存
我每次需要设置2个以上的参数,参数会被保存