We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
市面上所有的norflash支持4K字节擦除的操作,但是有一部分还支持256字节擦除;所以我们的烧录文件在组织过程中支持按4K字节对齐或者256字节对齐。我们的方案支持后续在线升级,前面提到的对齐方式对在线升级会有严重的影响。
如果方案需要支持在线升级,那么升级前后的烧录文件对齐方式应保持一致。
注:目前客户很多升级问题都是由于对齐方式没有保持一致导致的;
在下载固件过程中,下载工具会根据样机的FLASH支持的最小擦除单元,实时选择对齐方式组织FLASH数据,这个功能是可以关闭的。如果方案需要在线升级,建议关闭这个功能手动控制FLASH对齐方式。
在下载目录中的isd_config.ini文件中修改或添加以下两个配置项。
SPECIAL_OPT=0; FORCE_4K_ALIGN=YES;
SPECIAL_OPT=0; AREA_ALIGN=1; # 此配置项离线时有效(即编译下载时不连接样机) #FORCE_4K_ALIGN=YES; # 如果有,必须注释掉这个配置
相关链接:FAQ:AC104 U盘升级失败
The text was updated successfully, but these errors were encountered:
No branches or pull requests
一、简介
市面上所有的norflash支持4K字节擦除的操作,但是有一部分还支持256字节擦除;所以我们的烧录文件在组织过程中支持按4K字节对齐或者256字节对齐。我们的方案支持后续在线升级,前面提到的对齐方式对在线升级会有严重的影响。
如果方案需要支持在线升级,那么升级前后的烧录文件对齐方式应保持一致。
注:目前客户很多升级问题都是由于对齐方式没有保持一致导致的;
二、问题及建议
在下载固件过程中,下载工具会根据样机的FLASH支持的最小擦除单元,实时选择对齐方式组织FLASH数据,这个功能是可以关闭的。如果方案需要在线升级,建议关闭这个功能手动控制FLASH对齐方式。
在下载目录中的isd_config.ini文件中修改或添加以下两个配置项。
注释掉 SPECIAL_OPT=0 配置项 ,会生成多份不同对齐方式的烧录文件(ufw文件会变大),烧写器烧写以及OTA升级时,会自动匹配待升级的芯片flash支持的最小擦除单元,来选择烧录的文件;
添加“SPECIAL_OPT=0”以及“FORCE_4K_ALIGN=YES”配置项;如果方案需要支持在线升级,建议使用强制4K对齐!!
添加“SPECIAL_OPT=0”以及“AREA_ALIGN=1”配置项;不建议使用该方式!
相关链接:FAQ:AC104 U盘升级失败
The text was updated successfully, but these errors were encountered: