启明云端分享|sigmastar debug工具使用说明(一)
1. Sstar System Tool說明
軟件開發(fā)人員訪問SigmaStar芯片寄存器,必須使用Debug Tool硬件工具和Sstar System Tool軟件工具。Debug Tool硬件工具,如圖所示。
使用USB延長線連接PC機(jī),安裝驅(qū)動(dòng)《debug tool driver for win7》。
打開Securt CRT工具 。目前停串口有兩種方式:
1、進(jìn)入uboot,敲命令debug ,敲Enter鍵,關(guān)閉串口終端,如下圖所示:
2、進(jìn)入系統(tǒng),輸入11111(5個(gè)1),停串口,關(guān)閉串口終端,如下圖所示: 
3、打開如下圖界面,確認(rèn)界面中的chip /interface/Slave addr ,選擇如下圖1-4所示,然后點(diǎn)擊按鈕,出現(xiàn)圖下下張圖界面
如下圖界面中,選擇bank,范圍在1002-1016區(qū)間,選擇MIU,然后點(diǎn)擊Read Bank,若能正常讀到數(shù)據(jù),則表示Sstar tool和芯片連接正常。
如圖所示:Bank1012 偏移地址1B 16bit的值是0x1F11
如圖所示:例如Bank1012 偏移地址36 8bit的值是0x1F 偏移地址35 8bit的值是0x11 8bit轉(zhuǎn)換成16bit 是36/2=1B(16進(jìn)制)
2. Sstar flash tool
2.1. 燒錄硬件環(huán)境準(zhǔn)備?
2.1.1. Debug tool 硬件串口工具?
此款工具專用于SigmaStar芯片的uboot燒錄以及芯片Sstar tool寄存器訪問。
2.1.2. 硬件連接框圖
2.1.3. SPI-NOR Flash空片燒錄?
適用于空機(jī)燒錄,或者uboot已經(jīng)損壞導(dǎo)致無法通過uboot升級的場合。
SPI Norflash燒錄的offset如下:
- Step 1:使用debug tool 連接板子,關(guān)閉串口終端,執(zhí)行Flash Tool工具,板子上電。
- Step 2:選擇SPItab,點(diǎn)擊More并且選擇類型為SPINOR;
- Step 3:加載燒錄文件并點(diǎn)擊Connect
- Step 4:加載imageIPL.bin,點(diǎn)擊Run;
- Step 5: 加載 image “IPL_CUST.bin”,設(shè)置Base shiftat 0x10000。
注:可能隨著版本變化,Base shift的地址以表2-1數(shù)據(jù)為準(zhǔn)。
- Step 6: 加載image“MXP_SF.bin”, 設(shè)置“Base shift”at 0x20000。
- Step 7: 加載image “u-boot.xz.img.bin” , 設(shè)置“Base shift”at 0x30000。
- Step 9:重啟板子即可
2.1.4. SPI-NAND FLASH空片燒錄?
適用于空機(jī)燒錄,或者uboot已經(jīng)損壞導(dǎo)致無法通過uboot升級的場合。
燒錄SPINAND的方法和SPINOR一樣,只是地址以及文件稍有差別。
- Step 1:使用debug tool 連接板子,關(guān)閉串口終端,板子上電。
- Step 2:打開Flash Tool工具,如下圖所示;
- Step 3:選擇SPI按鈕,出現(xiàn)如下圖界面
- Step 4:在Type按鈕,選擇SPINAND,連接Connect按鈕,出現(xiàn)如下圖界面,并點(diǎn)擊確定。
- Step 5:連接成功時(shí),出現(xiàn)如下圖16界面,顯示對應(yīng)的Flash型號,表示連接成功。
- Step 6:加載image“ GCIS.bin”,點(diǎn)擊“Run”;
- Step 7: 加載 image “IPL.bin”,設(shè)置“Base shift”at 0x140000。
注:可能隨著版本變化,Base shift的地址以表2-2數(shù)據(jù)為準(zhǔn)。
- Step 6: 加載image“IPL_CUST.bin”, 設(shè)置“Base shift”at 0x200000。
- Step 7: 加載image “u-boot_spinand.xz.img.bin” , 設(shè)置“Base shift”at
0x2c0000。
- Step 9:重啟板子即可
總結(jié)
以上是生活随笔為你收集整理的启明云端分享|sigmastar debug工具使用说明(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 启明云端分享|SSD202D核心板使用N
- 下一篇: 启明云端分享|sigmastar deb