主题:controlSUITE中讨论的其他部件
尊敬的团队:
新年快乐!
我们一直在F2.8335万上开发SCI引导,并使用 F2.8335万_FLASH_KERNEL作为参考。 但是,如果使用SCI bootloader发送 f2.8335万_flash_kernel.bin文件,则失败。 详情A如下。 由于我们已经调试了一段时间,但仍然存在,因此需要您的专业知识来帮助解决问题。 谢谢!
(C:\ti\controlSUITE\DEVICE_SUPPORT\F2833x\v142\DSP2833x_Examples_ccsv5\F28335_FLASH_KERNEL)2833)</s>2.8335万
1.我们编译了项目并生成了.bin文件;
2.在没有连接调试器的情况下,我们选择SCI引导并使用UART将bin固件发送到F2.8335万;
3.在 F2.8335万_FLASH_KERNEL执行过程中, CopyData()函数中的Flash_Erase()失败。 错误代码0x18;
4.请注意,如果我们使用CCS,请通过调试器下载固件并执行正常。 如果没有powercycle,我们将进入SCI引导模式,它将工作!
5.如果我们使用C2PROG,我们可以成功下载。 哪一项证明我们的硬件正常?
我们搜索了所有e2e建议(如下所示)并尝试了,但问题仍然存在。
我们从e2e和deyisupport得到的建议--
当Flash API返回状态=24时,表示“STATUS_FAIL_PRECOMPACT”
STATUS_FAIL_PRECOMPACT:-
擦除操作失败,因为预压实部分失败。 预压将应用于设备上的所有扇区。 FLASH_ST结构将返回与此步骤中第一个失败扇区对应的失败地址。
processors.wiki.ti.com/.../FAQs
不能保证我们可以从该问题中恢复闪存。 但是,您可以尝试耗尽恢复算法,看看它是否解决了问题。 但是,如果耗尽恢复失败,您只能选择更换部件。
建议尝试depletion恢复,另外这上面提到的Wiki如下:
http://processors.wiki.ti.com/index.php/C2000_Flash_Common_Issues/FAQs#Depletion
我们从e2e和deyisupport得到的建议--
