Flash Programmer(芯片燒錄軟件)
詳情介紹
Flash Programmer是一款用于編程和燒錄微控制器芯片(如Arduino板上的ATmega系列芯片)的軟件。它可以在Windows操作系統(tǒng)上運行,支持多種編程語言和多種芯片型號,具有簡單易用、功能強大等特點。Flash Programmer支持的芯片型號包括ATmega8、ATmega168、ATmega328P、ATmega2560等,同時也支持其他一些常見的芯片型號。它可以通過串口或者網(wǎng)絡(luò)接口進行編程和燒錄,支持多種編程模式和多種文件格式,如HEX、BIN、ELF等。
Flash Programmer提供了友好的用戶界面和豐富的功能,包括單步調(diào)試、斷點設(shè)置、寄存器設(shè)置、代碼編輯等,可以幫助用戶更方便地進行微控制器芯片的編程和燒錄??傊現(xiàn)lash Programmer是一款非常實用的微控制器編程和燒錄軟件,可以幫助用戶更加方便地進行芯片編程和燒錄,提高開發(fā)效率和產(chǎn)品質(zhì)量。
2.點擊同意相關(guān)協(xié)議
3.選擇安裝組件以及相應(yīng)的功能
4.選擇安裝位置,小編建議最好不要安裝到系統(tǒng)盤中
5.等待安裝完成即可
2.點擊“unknown”之后,會在下方的“Status”顯示執(zhí)行過程,并顯示連接的進度條,成功連接之后,顯示綠色的“unknown”連接成功之后,我們就可以進行程序燒錄,MAC地址讀取,F(xiàn)lash數(shù)據(jù)讀取及修改等等操作了。
3.單個文件燒錄
4.成功燒錄的時候會在“Status”下顯示相應(yīng)說明及“Success”
5.多個文件燒錄
注意:第二步中兩個文件的先后順序,一定是“Stack”文件在前,“App”文件在后。按照上述配置好之后,點擊升級按鈕即可完成燒錄。升級成功的顯示跟單個文件升級一樣。不管是單文件燒錄還是多文件燒錄,被燒錄的文件所在的路徑中千萬不能包含中文,否則會提示燒錄失敗。
Edit--Flash數(shù)據(jù)操作
我們可以看到,操作過程區(qū)域選擇的方式分別為All flash、Flash pages和Address。
1.All flash:就是選擇整個flash空間
注意:后面的地址和長度都是固定死的,不能再輸入了,其實它就是Address選項的極限情況。
2..Flash pages:
注意:選擇某個page或者某個范圍的page,比如輸入0,就是選擇page 0區(qū)域;如果輸入“0-3”,就是選擇page0到page3區(qū)域。
3.Address:
注意:我們可以在“Address:0x”后面輸入要選擇的區(qū)域的起始地址,注意是十六進制的,然后在后面的“Length:”后面輸入?yún)^(qū)域的長度,注意長度是十進制的。
4.我們可以看到有三個按鈕“Write”、“Save view to File...”和“Copy to Clibboard”。雙擊上面區(qū)域的某個要修改的小格,然后輸入修改后的內(nèi)容,點擊“Write”就可以將修改后的數(shù)據(jù)寫入Flash中?!癝ave view to File...”指令就是將修改后的保存到某個文件中?!癈opy to Clibboard”指令是將修改的數(shù)據(jù)復(fù)制到黏貼板上。
5.Info Page--設(shè)備信息區(qū)域.可以操作的命令是讀、寫、復(fù)制到黏貼板和保存到文件。該選項讀出來的是設(shè)備信息的內(nèi)容,可以直接修改讀出來的數(shù)據(jù),修改之后點擊“Write”即可。
6.MAC Address--MAC地址,我們可以看到每個CC26xx設(shè)備都有兩個地址:Primary address和Secondary address
(1)Primary address:芯片固有的,出廠之后就固定的,只可以讀,不可以修改的。上圖中讀出來的是“ A0:E6:F8:07:AD:82”,這個是我連接的設(shè)備的固有地址。
(2)Secondary address:并不是芯片固有的,是保存在Flash中“0x1FFD0”地址上的,可以讀,也可以修改,默認值是“FF:FF:FF:FF:FF:FF”。當該address被修改為其他值的時候,搜索設(shè)備顯示的MAC就是該值了,比如上述我們修改為“FF:FF:FF:FF:FF:11”,然后點后面的“Write”,這個時候用BLE調(diào)試工具進行搜索,就會發(fā)現(xiàn)顯示的MAC變成了“FF:FF:FF:FF:FF:11”。
答:默認情況下SmartRF Flash Programmer2 選擇的是4線制的JTAG方式,如果需要使用cJTAG的話,需要修改個文件。在C:\Program Files (x86)\Texas Instruments\SmartRF Tools\Flash Programmer 2\config\xds\board_config目錄下面,有兩個文件,XDS110.dat和XDS110c2.dat 文件,你把兩個文件的文件名對換下,重新啟動SmartRF Flash Programmer2 就可以了。
Flash Programmer提供了友好的用戶界面和豐富的功能,包括單步調(diào)試、斷點設(shè)置、寄存器設(shè)置、代碼編輯等,可以幫助用戶更方便地進行微控制器芯片的編程和燒錄??傊現(xiàn)lash Programmer是一款非常實用的微控制器編程和燒錄軟件,可以幫助用戶更加方便地進行芯片編程和燒錄,提高開發(fā)效率和產(chǎn)品質(zhì)量。
安裝教程
1.解壓數(shù)據(jù)包,用鼠標雙擊“tup_SmartRF_Flash_Programmer_2-1_6_1.exe”打開進入安裝向?qū)?br />2.點擊同意相關(guān)協(xié)議
3.選擇安裝組件以及相應(yīng)的功能
4.選擇安裝位置,小編建議最好不要安裝到系統(tǒng)盤中
5.等待安裝完成即可
使用教程
1.點擊“Refresh”刷新設(shè)備,在com下的設(shè)備類型上點擊鼠標右鍵,然后點擊彈出的“unknown”2.點擊“unknown”之后,會在下方的“Status”顯示執(zhí)行過程,并顯示連接的進度條,成功連接之后,顯示綠色的“unknown”連接成功之后,我們就可以進行程序燒錄,MAC地址讀取,F(xiàn)lash數(shù)據(jù)讀取及修改等等操作了。
3.單個文件燒錄
4.成功燒錄的時候會在“Status”下顯示相應(yīng)說明及“Success”
5.多個文件燒錄
注意:第二步中兩個文件的先后順序,一定是“Stack”文件在前,“App”文件在后。按照上述配置好之后,點擊升級按鈕即可完成燒錄。升級成功的顯示跟單個文件升級一樣。不管是單文件燒錄還是多文件燒錄,被燒錄的文件所在的路徑中千萬不能包含中文,否則會提示燒錄失敗。
Edit--Flash數(shù)據(jù)操作
我們可以看到,操作過程區(qū)域選擇的方式分別為All flash、Flash pages和Address。
1.All flash:就是選擇整個flash空間
注意:后面的地址和長度都是固定死的,不能再輸入了,其實它就是Address選項的極限情況。
2..Flash pages:
注意:選擇某個page或者某個范圍的page,比如輸入0,就是選擇page 0區(qū)域;如果輸入“0-3”,就是選擇page0到page3區(qū)域。
3.Address:
注意:我們可以在“Address:0x”后面輸入要選擇的區(qū)域的起始地址,注意是十六進制的,然后在后面的“Length:”后面輸入?yún)^(qū)域的長度,注意長度是十進制的。
4.我們可以看到有三個按鈕“Write”、“Save view to File...”和“Copy to Clibboard”。雙擊上面區(qū)域的某個要修改的小格,然后輸入修改后的內(nèi)容,點擊“Write”就可以將修改后的數(shù)據(jù)寫入Flash中?!癝ave view to File...”指令就是將修改后的保存到某個文件中?!癈opy to Clibboard”指令是將修改的數(shù)據(jù)復(fù)制到黏貼板上。
5.Info Page--設(shè)備信息區(qū)域.可以操作的命令是讀、寫、復(fù)制到黏貼板和保存到文件。該選項讀出來的是設(shè)備信息的內(nèi)容,可以直接修改讀出來的數(shù)據(jù),修改之后點擊“Write”即可。
6.MAC Address--MAC地址,我們可以看到每個CC26xx設(shè)備都有兩個地址:Primary address和Secondary address
(1)Primary address:芯片固有的,出廠之后就固定的,只可以讀,不可以修改的。上圖中讀出來的是“ A0:E6:F8:07:AD:82”,這個是我連接的設(shè)備的固有地址。
(2)Secondary address:并不是芯片固有的,是保存在Flash中“0x1FFD0”地址上的,可以讀,也可以修改,默認值是“FF:FF:FF:FF:FF:FF”。當該address被修改為其他值的時候,搜索設(shè)備顯示的MAC就是該值了,比如上述我們修改為“FF:FF:FF:FF:FF:11”,然后點后面的“Write”,這個時候用BLE調(diào)試工具進行搜索,就會發(fā)現(xiàn)顯示的MAC變成了“FF:FF:FF:FF:FF:11”。
相關(guān)問題
1.Flash Programmer 2無法識別芯片,但IAR卻可以仿真,可能是原因是什么?答:默認情況下SmartRF Flash Programmer2 選擇的是4線制的JTAG方式,如果需要使用cJTAG的話,需要修改個文件。在C:\Program Files (x86)\Texas Instruments\SmartRF Tools\Flash Programmer 2\config\xds\board_config目錄下面,有兩個文件,XDS110.dat和XDS110c2.dat 文件,你把兩個文件的文件名對換下,重新啟動SmartRF Flash Programmer2 就可以了。
下載地址
- 電腦版
Flash Programmer(芯片燒錄軟件) v1.6.1
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件
網(wǎng)友評論
共0條評論(您的評論需要經(jīng)過審核才能顯示)