我的DSP為C6657, 工作時脈1GHz, ccs5.5
1. C6657的sys/bios project燒在SPI nor flash內,RTSC的platform設定到DDR上,會boot不成功。後來我發現把linker.cmd檔的幾個section(.cinit .pinit .init_array .const )改到L2上,就可以boot成功。但這樣很麻煩,linker.cmd是由RTSC的platform自動產生,容易被複蓋。請問我該如何
2.0x8ffd20有放二次RBL的DDR parameter Table,ccs project的map檔有看到在0x8ffd20有存在我宣告的DDR table,但在non boot mode時load program或spi nor flash boot,在0x8ffd20的位址的parameter table會被sys/bios重寫成0xBEBEBEBE或0x00000000。如果只有一個task的時候,還會看的到一半的parameter table,並有機會boot成功,但宣告兩個以上或有mailbox。parameter table被復蓋更多地方,就沒辦法boot成功。請問我該怎麼辦?
謝謝