iar如何燒錄hex文件 如何給ic芯片燒錄程序?
如何給ic芯片燒錄程序?每款I(lǐng)C芯片,不管是哪個(gè)公司生產(chǎn)的,都會提供相應(yīng)的下載工具和方法。我們可以簡單的看兩個(gè)非常常用的芯片,51單片機(jī)和STM32單片機(jī)程序下載的方法。先看STC公司的51單片機(jī),可
如何給ic芯片燒錄程序?
每款I(lǐng)C芯片,不管是哪個(gè)公司生產(chǎn)的,都會提供相應(yīng)的下載工具和方法。
我們可以簡單的看兩個(gè)非常常用的芯片,51單片機(jī)和STM32單片機(jī)程序下載的方法。
先看STC公司的51單片機(jī),可以使用官方提供的程序下載工具。
我們首先需要選擇我們使用的單片機(jī)型號,然后選擇正確的COM口編號,因?yàn)镾TC的51單片機(jī)通常使用串口進(jìn)行下載,然后我們點(diǎn)擊打開程序文件按鈕,選擇要現(xiàn)在的程序文件,通常是hex擴(kuò)展名的16進(jìn)制文件。STC的51單片機(jī)下載是有個(gè)要注意的地方,就是需要冷啟動,當(dāng)我們點(diǎn)擊下載/編程按鍵后看下圖
當(dāng)我們發(fā)現(xiàn)紅圈中的正在檢測目標(biāo)單片機(jī)的時(shí)候,我們需要給51單片機(jī)斷電然后再上電,這樣程序才能正常的下載到單片機(jī)內(nèi)。
然后我們看下STM32單片機(jī),也可以使用串口下載,非常方便,不需要額外的準(zhǔn)備Jlink或是STlink仿真器。
首先需要選擇正確的COM號,然后要下載的程序文件也是hex擴(kuò)展名的16進(jìn)制文件。有的STM32單片機(jī)開發(fā)板具有一鍵下載功能,但是這需要額外的下載控制電路,所以我們還是說說普通的下載方式,我們首先要把STM32單片機(jī)的BOOT0引腳拉高,然后復(fù)位STM32單片機(jī),這時(shí)就可以進(jìn)入下載模式,然后下載軟件最下方選擇不使用RTS和DTR,然后點(diǎn)擊開始編程按鈕就可以下載程序了。
51和STM32都是很常用的單片機(jī),每款I(lǐng)C都有自己的下載方式,所以只有確定了具體型號后,才能對癥解決
可以用IAR直接燒錄stm32嗎?用的是jlink,怎么燒?
如果要用jlink來燒的話,需要再安裝一個(gè)jlink的專門的燒寫工具。燒寫步驟如下:首先使用IAR編寫好你的c程序后,按"build all"就會自動生成一個(gè)以hex為后綴的文件。然后打開JLINK 專門的燒寫工具(一般買JLINK的時(shí)候附帶的光盤上都會有的,沒有的話自己下一個(gè)也行),打開后導(dǎo)入剛才的hex文件。先按菜單上的“connect”連接你的stm32芯片。連接成功后再按"erase chip"清除芯片上原有的程序。再按"program&verify"就可以把hex文件也就是你的程序燒到stm32裸片上了。 ps:我有一個(gè)教你分別使用jlink、jtag、ISP燒寫ARM7芯片(燒ARM7和燒stm32的方法是一樣的)的小視頻,需要的話留個(gè)郵箱我發(fā)給你。
iarformsp430燒錄程序時(shí)出現(xiàn)了這個(gè)問題怎么辦求指導(dǎo)?
安裝完IAR FOR MSP430,在安裝目錄下有個(gè)驅(qū)動的文件夾,你要把usb仿真器的驅(qū)動路徑指定到這個(gè)文件夾。