赛元微MCU——SC92F846xB新建keil基本工程
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                赛元微MCU——SC92F846xB新建keil基本工程
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                文章目錄
- @[toc]
 - 一、準(zhǔn)備工具:
 - 二、新建基本工程詳細(xì)步驟
 - 三、配置調(diào)試工具選項
 
 
- @[toc]
 - 一、準(zhǔn)備工具:
 - 二、新建基本工程詳細(xì)步驟
 - 三、配置調(diào)試工具選項
 
一、準(zhǔn)備工具:
keil軟件
文中使用keil5_C51_V960A,最新版官網(wǎng)下載地址:https://www.keil.com/demo/eval/c51.htm
開發(fā)者也可使用keil4,操作步驟相同。
賽元微官方資料 https://www.socmcu.com
 
二、新建基本工程詳細(xì)步驟
后面,需要修改啟動文件中的部分代碼。
打開保存工程的文件夾,把STARTUP.A51轉(zhuǎn)移到文件夾StartUp中;
新建main.c文件,保存到文件夾App中;
從官網(wǎng)下載SC92F8463B_8462B_8461B Demo程序,找到SC92F846xB_C.h復(fù)制到工程目錄文件夾中,在main.c文件中包含改文件。注意下載最先版本,本文使用的官方版本為V2.0_2018.08.24
編譯工程,提示0錯誤,0警告;
 
 7. 修改選項BL51鏈接器配置
 rom前256byte禁止查表,因此在編譯的時候,設(shè)置keil->option for Target->BL51 Locate-Code Range:0x100
參考來源:官網(wǎng)搜索關(guān)鍵字“應(yīng)用指南”,下載賽元SC92F系列MCU應(yīng)用指南,文中使用應(yīng)用指南版本為v1.5
 
 
 
 
注意:這里的意思是設(shè)置iDATA和xDATA的大小均為256B
SC92F8463B的STARTUP.A51則修改為:(或者從官網(wǎng)例程中復(fù)制出來替換)
至此,一個基本工程已配置完成。
三、配置調(diào)試工具選項
本文使用調(diào)試工具為SC LINK,使用說明可參考官網(wǎng) 賽元燒錄仿真工具SC LINK使用說明
 
 前文中提到安裝Keil C插件,SOC_Keil Vxx.exe,需要提前安裝好。
 
 
 
 
至此,本文結(jié)束,歡迎各位指點。
作者:螢火蟲(ofirefly)
個人主頁:www.ofirefly.com
總結(jié)
以上是生活随笔為你收集整理的赛元微MCU——SC92F846xB新建keil基本工程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: python中matplotlib+GS
 - 下一篇: 基于TCP协议fuzz testing模