对 A4 和 Prima EVB 板上 Flash 为 SLC 且不从 ROM 启动模式进行大量测试,得到以下几条结论:
1)在 A4 EVB 板上跳过下载 uartboot.bin 这一步进行烧录也能实现升级 —— 把下载 uartboot.bin 那一步直接改成下载 nboot.bin,烧录工具 SiRFSoCMgr.exe 不选 Uart_Boot,选 Uart_Update;
2)在 A4 EVB 板上并不是所有的 MLC 跳线模式都能实现上一结论 —— 我们的 SAMSUNG 2K page SLC(K9F1G08U0B)就不能用 4K page MLC 的跳线模式,但是 Toshiba 2K page SLC 确能用这种跳线模式;
3)把 A4 的 NBOOT 或者 Priama 的 NBOOT 用 A4 EVB 板烧到 Flash 中后,换到 Prima EVB 上继续烧录,能够实现系统升级;
4)Toshiba 的 Flash(SLC)在 Prima 上能够通过 uartboot(在 NBOOT 目录下的 CBonly_uartboot_128MBMDDR_SLCLP.bin) 升级,但是该 Flash 必须为空 Flash 或者经过格式化处理,但是 SAMSUNG 的 Flash 就没必要;
5)在 Prima EVB 板上 Flash 为 2K page SLC 且通过 uartboot 升级跳线成 2K page MLC 时,CS2 和 CS4 都能成功升级。