您好!
当前产品中使用单个6748+多个28377D的方案,6748作为主控。平时正常时,28377D从Flash启动,升级方案为在28377的APP加入一段写flash的代码,直接通过通信接口接收APP固件数据,自行写入Flash进行升级;在有特殊情况出现(升级过程中突然断电等)导致28377D的Flash固件无法启动时,6748将28377D的启动变为从机启动,通过SCI等接口,下载一个boot程序到28377D,boot程序可进行基本的错误检查,并接收6748发过来的App固件,重新烧写到内部Flash.
请问,此方案是否可行,硬件上如何实现?是否有其他更好的升级方案,既能更新固件,又能避免特殊情况下28377D不能启动?