單片機(jī)程序?qū)懞弥?,我們都要把程序下載到單片機(jī)的內(nèi)存中,單片機(jī)才會(huì)按照程序員的邏輯執(zhí)行命令實(shí)現(xiàn)功能。之前也講過(guò)下載單片機(jī)的幾種方式,比如ISP下載,JTAG下載,下載文件的格式最常見(jiàn)的是hex文件,這個(gè)格式大家
自己從21IC活動(dòng)1元購(gòu)得1塊STM32F302R8T6的Nucleo開(kāi)發(fā)板.加上近排看了到了國(guó)人自己實(shí)現(xiàn)的RT-THREAD系統(tǒng),于是很想在板子上跑跑這個(gè)系統(tǒng). 由于RT-THREAD無(wú)現(xiàn)成的IAR工程,官網(wǎng)指導(dǎo)的PDF主要是用Keil實(shí)現(xiàn)建立工程,由于
使用過(guò)Keil的同鞋都知道,現(xiàn)在Keil中默認(rèn)可以輸出.axf的調(diào)試文件和可以通過(guò)鉤選輸出的.hex可執(zhí)行文件,沒(méi)有bin(二進(jìn)制)文件的輸出選項(xiàng)??墒瞧承r(shí)候需要或者習(xí)慣性的使用.bin文件來(lái)進(jìn)行燒寫(xiě),下面各舉一例:1.一
1 - HEX文件是包括地址信息的,而B(niǎo)IN文件格式只包括了數(shù)據(jù)本身在燒寫(xiě)或下載HEX文件的時(shí)候,一般都不需要用戶指定地址,因?yàn)镠EX文件內(nèi)部的信息已經(jīng)包括了地址。而燒寫(xiě)B(tài)IN文件的時(shí)候,用戶是一定需要指定地址信息的。
用PB編譯的鏡像文件,一般都會(huì)同時(shí)以BIN文件和NB0文件兩種形式給出。