賽元燒錄軟件 SOC PRO51 功能說明
SOC PRO51 是由賽元開發(fā),用于賽元 MCU 產(chǎn)品燒錄的 PC 端工具,該軟件需要配合賽元 在線燒寫器/量產(chǎn)編程器共同使用。該軟件支持 windows xp/200/vista/7/10 等操作系統(tǒng),默 認安裝在“C:\Program Files\SOC\SOC Pro51 v4.0”目錄下,并創(chuàng)建開始菜單以及桌面快捷 方式,安裝過程中可以對默認設置進行修改。SOC PRO51 支持賽元在線燒寫器 SC LINK、 DPT52 以及量產(chǎn)編程器 PRO52,建議在使用該軟件前先發(fā)送“開發(fā)量產(chǎn)工具用戶手冊”獲取 資料說明并詳細閱讀第五章節(jié)的內(nèi)容,在賽元官網(wǎng)(www.socmcu.com)搜索“SOC PRO51” 可獲取最新版本的安裝包。?
本文檔主要介紹燒錄軟件 SOC PRO51 界面中常用的功能說明,包含以下幾個方面:?
1、SOC PRO51 軟件界面介紹;?
2、SOC PRO51 界面的功能說明;?
3、序列號使用說明;?
4、脫機燒錄設置說明;?
5、保存項目與載入項目;?
6、加密選項說明;?
7、代碼校驗和顯示說明;?
8、常規(guī)燒錄與分區(qū)燒錄。?
以下為具體內(nèi)容,請用戶自行查閱:?
1、SOC PRO51 軟件界面介紹

1) 菜單欄及快捷按鈕區(qū)域:?
菜單欄及快捷按鈕:打開、保存、下載、對比、編程、校驗、自動、擦除、查空、 幫助。?
2) 燒錄設置界面:?
芯片型號選項、編程區(qū)域、序列號、自動燒錄、脫機燒錄選項、項目文件保存及載 入等。?
3) Option 設置界面:?
不同的 mcu 型號,根據(jù)需要來設置相應的 WDT、System Clock、LVR 等設置。?
4) CODE/APROM 區(qū)代碼文件窗口:
?顯示 CODE/APROM 區(qū)載入或讀取的代碼。?
5) EEPROM/LDROM 區(qū)代碼文件窗口:?
顯示 EEPROM/LDROM 區(qū)載入或讀取的代碼。 2、SOC PRO51 界面功能說明


3、序列號使用說明

序列號功能是指可以通過燒錄器在脫機燒錄時給每顆芯片按照設定的編號規(guī)則進行編號, 可以用于在芯片中寫入特定的標識,或者做程序加密使用,序列號具體使用說明以及注意 事項如下:?
1) 序列號功能支持賽元量產(chǎn)編程工具 PRO52 和賽元燒錄工具 SC LINK 在脫機模 式下使用; 2) 序列號數(shù)據(jù)低位保存在低地址,例如在起始地址 0X0F10 寫入 32BITS 序列號 0X12345678,則 0X0F10 寫入的數(shù)值是 0X78,0X0F11 寫入的數(shù)值是 0X56, 0X0F12 寫入的數(shù)值是 0X34,0X0F13 寫入的數(shù)值是 0X12;?
3) 序列號固定使用 4Bytes 長度,且其起始地址要求為 4 的倍數(shù)(如 0F10H、0A04H 等),否則燒錄時會報錯;?
4) 建議序列號地址設置在程序空間以外的地址,以免序列號數(shù)據(jù)覆蓋程序代碼,燒 錄后無法再做程序的校驗操作;?
5) SC LINK 固件版本為 HW_SC LINK_V1.16 2018.10.31 以下時,序列號不支持 掉電保存,即 SC LINK 重新上電后,序列號恢復為初始設定值;SC LINK 固件 版本為 HW_SC LINK_V1.16 2018.10.31 及以上時,序列號支持掉電保存;?
6) PRO52 序列號功能不支持掉電保護。?
4、脫機燒錄設置說明

1) 自動燒錄:勾選之后燒寫器會自動檢測 IC,一旦檢測到芯片就開始燒寫,無 需人工按鍵觸發(fā)燒寫操作;?
2) 單通道:僅對 PRO52 有效:勾選之后 PRO52 脫機燒錄時僅通道 1 可用;?
3) CRC Checksum:僅對 PRO52 有效,勾選與否會影響到 PRO52 數(shù)碼管顯示 的校驗和; 4) 限制燒錄次數(shù):用戶勾選限制燒錄次數(shù)后,脫機燒錄時,可以在燒錄軟件 SOC PRO51 上面設置好限制燒錄次數(shù)后,下載到燒錄工具里面去,使用燒錄工具 進行脫機燒錄,超過限制燒錄次數(shù)以后就無法燒錄了,但是客戶再通過燒錄上 位機軟件下載一次又可以重新燒錄相同的次數(shù),用戶可使用此功能對芯片燒錄 數(shù)量進行限制。?
5、保存項目與載入項目

保存項目:將程序代碼,燒錄設置保存為項目文件,項目文件后綴為.socx;?
載入項目:點擊載入項目可將后綴為.socx 的項目文件載入到燒錄軟件 SOC PRO51 中, 此時燒錄軟件 SOC PRO51 中就載入了程序代碼和燒錄配置,且不可修改。?
此功能一般用于量產(chǎn)燒錄時,為避免燒錄人員出現(xiàn)燒錄配置錯選、漏選的情況,開發(fā)人員 可將程序代碼以及燒錄配置保存為后綴為.socx 的項目文件,發(fā)送給燒錄人員。?
6、加密選項說明

賽元 91/92/93F 系列芯片是默認加密的,95F 系列芯片可以在燒錄軟件 SOC PRO51 上 面選擇是否加密,若燒錄時勾選了加密選項,則程序燒錄進芯片后無法讀出,若在燒錄時 沒有勾選加密選項,則可以通過燒錄工具 SC LINK 將芯片里面的 APROM 數(shù)據(jù)讀出來, 芯片出廠是默認加密的。?
7、代碼校驗和顯示說明

SOC PRO51 軟件右下角有代碼校驗和顯示窗口,此代碼校驗和的作用僅用于生產(chǎn)人員核 對載入到 SOC PRO51 上面的燒錄代碼以及燒錄 option 配置是否一致;開發(fā)人員將燒錄 文件發(fā)送給量產(chǎn)燒錄人員時,需要將代碼校驗和顯示窗口的內(nèi)容一起發(fā)送給量產(chǎn)燒錄人員 用于燒錄代碼和燒錄 option 的核對。?
8、常規(guī)燒錄與分區(qū)燒錄

SOC PRO51 配合 SC LINK 燒錄工具支持分區(qū)燒錄,分區(qū)燒錄功能可將程序燒錄到指定
的 block 區(qū)域,每個 block 為 512byte;分區(qū)燒錄模式下,用戶的“擦除”、“燒錄”、校驗操
作僅針對所勾選的 block,其他未選擇區(qū)域保留之前的信息,“查空”功能針對的是整個 flash;
普通燒錄模式所有的操作都是針對的整個 flash。分區(qū)燒錄的詳細操作步驟,請發(fā)送“開發(fā)
量產(chǎn)工具用戶手冊”,獲取賽元開發(fā)量產(chǎn)工具用戶手冊,查看 4.6 分區(qū)燒錄功能配置說明。