最近在調試 S3C2451 的 CPU ,開發板上用的 FLASH 是 128M 的 SLC FLASH
需要更改爲 256M SLC FLASH, PIN TO PIN 兼容,
直接換上後,發現 通過 SD 卡啓動引導能對 FLASH 進行燒錄,
並且用 SD 卡引導能啓動 NK, 換成 FLASH 啓動後發現無法啓動,
就連 STEPLDR.BIN 也沒有啓動,感覺很奇怪。
最後通過網絡得到一些信息,說啓動模式 OM[4:0] 設置有關,
最後看了 2451 的 DATASHEET 發現說的不詳細,
剛好之前做過 2416, 2416 的DATASHEET 這部分的說明比 2451 的詳細。
通過查看啓動模式中的 OM[1] 腳,以及 FLASH datasheet 發現,
128M 和 256M 的 address cycles 不一樣。
128M OM[1] 設置爲 0
最後把 OM[1] 腳設置成 1 ,
哈哈,久違的調試信息出現了。