前一陣子轉(zhuǎn)投到MDK下面做開發(fā),因為公司以前都用h-jtag做下載仿真工具,用的h-jtag版本為V0.9,我拿以前在ads1.2中編譯成功的程序,稍作修改,在mdk下編譯成功,仿真也沒有問題,但下載到cpu中卻怎么也沒有結(jié)果,原本我以為是自己還不熟悉mdk,可能是那里設置的不對,所以我找了很多資料,也看了mdk自帶的幫助文件,確信我的設置沒有錯.后來我不斷的修改程序,將程序精簡到只是簡單的操作I/O口,可是這種程序下載到cpu中竟然還是不可以.再后來我開始懷疑是h-jtag的問題,更新了h-jtag到V1.0版本,再將mdk下的程序下載到mdk下,程序終于在硬件上運行了!
如果是用mdk+h-jtag做開發(fā)的朋友,在剛開始的時候一定要用V1.0以及以上的h-jtag才可以,因為mdk有自家的u-link,所以對h-jtag支持的并不好,可以說并沒有什么支持,直到h-jtag V1.0版本,h-jtag才能兼容mkd編譯器.