你好!因為目前開發的C5515 EVM的out經過hex轉換後約450k
而該開發板, 只有64k SARAM與 256K DARAM,及 128K ROM,於是我外掛了一顆64M SDRAM(掛在EMIF 0)與4M的NAND Flash
就目前所知,boot是放在ROM中,而想請問幾個問題
1.boot.obj,給電後是在那運行SARAM? DARAM? SDRAM?
2 CMD 檔的MEMORY 配置是依照SDRAM大小嗎?還是其他的?
3. _c_init00 如果是在SARAM或DARAM中運行,但因code太大無法載入,是否參考資料,有教學如何將code從 NAND flash搬到外掛的SDRAM
然後讓SPC再跑完bootload之後,繼續運行我寫的source code.
因為目前我是將_c_init00先停住,然後接上一段asm code 去initial 外掛的SDRAM,然後再繼續跑_c_init00,如此一來是可以用仿真器(IDE)
再開發板上運行,但一旦轉成bin燒錄後,則會發生問題