
GD32450用RTthread例程挂文件系统发现的写入问题
最近尝试在RTthread下挂文件系统,平台是GD的M4核32450ZI。
用了官方例程里gd32450z-eval下的工程。
调试完成flash驱动后,可以看到flah IS25LPXX已经挂载
但是文件系统初始化是失败的。
通过打印找到失败的原因。
定位到代码
发现flash写入前检查的mutex 被清0了。
通过调试把问题定位到sfud.c的sfud_err page256_or_1_byte_write函数
这个cmd_data的地址从0x200009DC到0x...




