粉粉嫩嫩的18虎白女,白丝女仆猛 喷水爽自慰,欧美嫩小槡BBBB槡BBBB槡,午夜视频在线免费观看,国产一级a毛一级a看免费视频

當前位置:首頁>新聞中心>技術分享>航(hang)芯技術分享(xiang) | ACM32G103開(kai)發環(huan)境(jing)搭建

航芯技術分享 | ACM32G103開發環境搭建

發布時間(jian):2022-12-14

Keil 篇


1.1 Keil安裝步驟


安裝包鏈接(jie):

 (keil推薦在(zai)MDK5.31(含)以(yi)上)。


一、下載并(bing)解壓(ya)安裝包,并(bing)按(an)步驟(zou)完成安裝




二、運行安(an)裝程序,點(dian)擊(ji)next




三(san)、勾(gou)選accept,點擊(ji)next




四、選擇(ze)安(an)裝路徑,點(dian)擊next(最好選擇(ze)默(mo)認路徑,如(ru)果自行(xing)修改需要注意不要添(tian)加中文)




注(zhu)意事項:


? 安裝(zhuang)路徑不能有中文

? 安裝目錄不(bu)能和Keil4以(yi)及KeilC51重合


五(wu)、信息隨意填寫(xie),點擊next




六、等(deng)待安裝



七、點擊finish,完(wan)成安裝



八、突然會彈出“Pack installer”頁面(mian),先后(hou)關閉兩個窗(chuang)口



1.2 Keil使用流程(以ACM32G1XX系列為例)


一、安裝航芯的芯片包



二、創建一(yi)個新的(de)文件(jian)(jian)夾temp,放入航芯(xin)提(ti)供的(de)Core_Drivers文件(jian)(jian),同時(shi)在里面(mian)創建一(yi)個新的(de)文件(jian)(jian)夾user。



三(san)、打開(kai)keil,建立一個新的工程



四、安裝好了航(hang)芯的芯片(pian)包(bao)后,可(ke)以選擇對應的設備號(沒有找到對應的設備號可(ke)能是(shi)芯片(pian)包(bao)未安裝好)



五、添加頭(tou)文(wen)件(.h文(wen)件)



六(liu)、添(tian)加源文件(jian)(.C文件(jian))


第(di)一步打開空白頁,編寫程序(xu)(可(ke)以(yi)使用航芯(xin)提供的(de)demo程序(xu)或者(zhe)自己編寫的(de)程序(xu))后,第(di)二(er)步保存到對應(ying)的(de)工程文件夾。



1.3 keil編譯、下載(zai)、運行(xing)


一(yi)、工程(cheng)編譯(yi)



二、下載程(cheng)序(ACM32G1XX 系列支持的在線仿真(zhen)器包括: J-Link-V9(含(han)(han)(han))以(yi)上、 U-Link2、 CMSIS-DAP等,使用 J-Link 在線調試時, Keil 推薦(jian)在 MDK5.33(含(han)(han)(han))以(yi)上, J-Link 驅動建議在 V6.70e(含(han)(han)(han))以(yi)上)



航芯(xin)的(de)core開發(fa)板(ban)是(shi)帶有DAP連接的(de),所以可以直接選擇(ze)CMSIS-DAPDebugger,通過Settings查看是(shi)否正常(chang)連接。如果需要使用(yong)(yong)Jlink方式連接,可以參(can)考《航芯(xin)通用(yong)(yong)MCU使用(yong)(yong)JFlash燒錄程序的(de)方法說明.pdf》。



三(san)、運行(xing)(目前芯片(pian)不(bu)支持下(xia)載后(hou)自啟(qi)動,需(xu)要按(an)下(xia)RESET鍵后(hou),程序才(cai)能(neng)運行(xing)),以UART_Printf_Demo為例,部分示例代碼(完整代碼見ACM32G103的SDK庫)和現象如下(xia):



1.4 Keil Debug使用(yong)說明


一、進入(ru)調試界面



二、調試工具欄介(jie)紹


斷(duan)點(dian)(dian)是調試器的功能(neng)之一,可(ke)以讓程(cheng)序停止(zhi)在設(she)置斷(duan)點(dian)(dian)的語句(ju)。在調試過程(cheng)中,可(ke)在程(cheng)序的某一處設(she)置斷(duan)點(dian)(dian)再點(dian)(dian)擊Run運行(xing),此時當程(cheng)序運行(xing)至該位(wei)置時自動停止(zhi)。



三、調試(shi)窗(chuang)口(kou)介(jie)紹


1. 查(cha)看(kan)(kan)外(wai)設(she)寄存(cun)器的值(zhi),參(can)考《航芯ACM32G103_用戶手冊_V1.1.pdf》查(cha)看(kan)(kan)各個(ge)外(wai)設(she)寄存(cun)器的功能。



2. 選(xuan)中(zhong)需要(yao)查看的參(can)數,單(dan)擊鼠標右鍵,可以將參(can)數放(fang)入觀察(cha)窗口,實時查看參(can)數的變化。



3. 內核寄存器組


寄(ji)(ji)存(cun)(cun)(cun)器(qi)窗口(kou),如下圖所示,該窗口(kou)用于顯示R0~R15、xPSR等內核(he)寄(ji)(ji)存(cun)(cun)(cun)器(qi)的(de)值(不是外設寄(ji)(ji)存(cun)(cun)(cun)器(qi)),關于內核(he)寄(ji)(ji)存(cun)(cun)(cun)器(qi)的(de)介紹可以查(cha)看


IAR 篇


1.1 IAR安裝步驟


一(yi)、下載并(bing)(bing)解壓安裝包(bao),并(bing)(bing)按(an)步驟完(wan)成安裝



二、運行(xing)安裝程序,點擊next



三、勾選(xuan)accept,點(dian)擊(ji)next



四、選(xuan)擇安裝路徑(jing),點擊(ji)next



五、安裝驅動,為避免(mian)以后(hou)可能使用到其他下載(zai)器,默認即(ji)可,會自動安裝一些(xie)驅動



六、直接(jie)選擇"NEXT"



七、點擊(ji)"install"



八、等待安裝完成,點擊"finish"完成安裝


九、安(an)裝(zhuang)完(wan)會出現彈(dan)窗,是第7條選(xuan)擇的(de)驅(qu)動(dong)的(de)安(an)裝(zhuang),每(mei)個(ge)彈(dan)窗直接點擊"Install","close"即(ji)可,所有驅(qu)動(dong)按照默認安(an)裝(zhuang)即(ji)可。



1.2 IAR 使(shi)用(yong)流(liu)程(以ACM32G1XX為例)


一(yi)、建(jian)立新工(gong)作區(File–>>NewWorkspace)



二(er)、建立新項(xiang)目(Project–>>CreateNew Project…)


選擇對(dui)應的工程(cheng)(cheng)模板(ban)后點擊“OK”,之后將工程(cheng)(cheng)保存在對(dui)應的文件夾(jia)。



三(san)、添加文件組和(he)源文件


通過Add Files可以(yi)(yi)添(tian)加自己編寫(xie)好的源文件(.C)或者別(bie)的demo文件中的源文件,通過Add Group可以(yi)(yi)添(tian)加文件組,來給(gei)每個文件分組。



四、添加頭(tou)文(wen)件


點(dian)擊(ji)Project–>>Options,選擇C/C++Complier->>Preprocessor添加頭文件的路(lu)徑(jing)。



1.3 IAR編譯、下載、運(yun)行


一(yi)、編譯


Compile:只(zhi)對目前打開的c文件進行語(yu)法檢查(cha),不(bu)對它(ta)進行link;<span style="font-siz