前面多次提到,以上使用USBi下載,均是把例程下載到板子上的ADAU1467的內(nèi)存中,掉電就沒(méi)有了,而我們想要脫機(jī)運(yùn)行程序,則需要將程序燒寫(xiě)到外部的EEPROM中。
我們用第一個(gè)例程來(lái)燒寫(xiě):
1)用鼠標(biāo)選中ADAU1467模塊并點(diǎn)擊右鍵,選擇Self-boot Memory Write
Latest Compilation through DSP。特別特別特別注意,是選擇1467,不是選擇EEPROM,非常多新手在這里搞錯(cuò)了,特別注意。
2)在接下來(lái)彈出來(lái)的EEPROM設(shè)置屬性里,可以選擇是SPI或是I2C EEPROM,并根據(jù)實(shí)際的EEPROM存儲(chǔ)空間大小,頁(yè)面大小,讀寫(xiě)速度等修改相應(yīng)的屬性。如圖所示。在后面彈出的窗體里會(huì)顯示各燒錄狀態(tài),此時(shí)請(qǐng)不要Abort取消該操作。(我的板子這里都是默認(rèn),不需要改)
3)問(wèn)你是否要寫(xiě)入,選擇確定,開(kāi)始燒寫(xiě)。
等待讀條之后,完成燒寫(xiě)。(讀條速度太快,沒(méi)截到圖,大家自行腦補(bǔ))
4)燒錄完成后,斷電,拔出 USBi 仿真器,把S1調(diào)到自啟動(dòng)ON,上電即實(shí)現(xiàn)脫機(jī)運(yùn)行。
特別注意:燒寫(xiě)完成后,需要斷電,并拔掉USBi仿真器,才可以上電脫機(jī)運(yùn)行,如果不拔掉USBi仿真器,則無(wú)法boot。 |