44B0裸板調試心得
答:nWAIT信號必須接一個(gè)上拉電阻才能工作。因為nWAIT是低電平有效。
問(wèn):板子用ads調試的時(shí)候出現“can not open target”之類(lèi)的提示框,不能調試程序。
答:因為OM2和OM3接高電平,接上拉電阻了。如果接地或者下拉就可以了。
問(wèn):ads調試的時(shí)候無(wú)論執行什么指令都是一直往下執行的,但是程序卻是下載進(jìn)去的。
答:下載進(jìn)去的程序其實(shí)是一個(gè)假象,并沒(méi)有真正下載到sdram中去。在源代碼中右鍵點(diǎn)擊代碼區,選擇“Disassamble”,出來(lái)反匯編的內容;在將程序“下載”進(jìn)去開(kāi)始執行前,選擇“Processor Views”=》“Disassembly”,將內存中的代碼反匯編。比較兩者的數據就可以發(fā)現實(shí)際在內存中的并非編譯的指令,而是全0xFFFFFFFF。出錯的原因有可能是SDRAM的問(wèn)題。很有可能SDRAM的大小選錯了,管腳位置也變了。
評論