1. 程序在运行期间是不能对同一个地址进行擦除和写入操作的,否则可能会导致错误或损坏数据。所以,在程序运行期间,确保不对该块进行操作,或者在必要的时候停止程序运行。
关于S6J3300这款芯片的网络BootLoader的demo或者flash操作建议,建议您查阅S6J3300的官方文档或联系芯片厂商获取相关资料和指导。
2. 擦除WORK_FLASH的时候,根据传入的地址计算出的Sector可能与实际的Sector不匹配,导致只能擦除部分区域。建议您确认GetSector函数的实现是否正确,并检查传入的地址是否正确。
另外,也请确保芯片的Write Protection位没有被设置,否则可能会禁止擦除和写入操作。您可以查阅芯片的官方文档或联系芯片厂商获取相关信息和帮助。
1. 程序在运行期间是不能对同一个地址进行擦除和写入操作的,否则可能会导致错误或损坏数据。所以,在程序运行期间,确保不对该块进行操作,或者在必要的时候停止程序运行。
关于S6J3300这款芯片的网络BootLoader的demo或者flash操作建议,建议您查阅S6J3300的官方文档或联系芯片厂商获取相关资料和指导。
2. 擦除WORK_FLASH的时候,根据传入的地址计算出的Sector可能与实际的Sector不匹配,导致只能擦除部分区域。建议您确认GetSector函数的实现是否正确,并检查传入的地址是否正确。
另外,也请确保芯片的Write Protection位没有被设置,否则可能会禁止擦除和写入操作。您可以查阅芯片的官方文档或联系芯片厂商获取相关信息和帮助。
举报