99久久精品免费看国产,99精品无人区乱码1区2区3区,亚洲国产精品欧美日韩一区二区,chinese乱子伦XXXXHD
當前位置:首頁(yè)>新聞中心>技術(shù)分享>航芯技術(shù)分享 | ACM32G103開(kāi)發(fā)環(huán)境搭建

航芯技術(shù)分享 | ACM32G103開(kāi)發(fā)環(huán)境搭建

發(fā)布時(shí)間:2022-12-14

Keil 篇


1.1 Keil安裝步驟


安裝包鏈接:

https://cloud.tencent.com/developer/article/1605195  (keil推薦在MDK5.31(含)以上)。


一、下載并解壓安裝包,并按步驟完成安裝




二、運行安裝程序,點(diǎn)擊next




三、勾選accept,點(diǎn)擊next




四、選擇安裝路徑,點(diǎn)擊next(最好選擇默認路徑,如果自行修改需要注意不要添加中文)




注意事項:


? 安裝路徑不能有中文

? 安裝目錄不能和Keil4以及KeilC51重合


五、信息隨意填寫(xiě),點(diǎn)擊next




六、等待安裝



七、點(diǎn)擊finish,完成安裝



八、突然會(huì )彈出“Pack installer”頁(yè)面,先后關(guān)閉兩個(gè)窗口



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


一、安裝航芯的芯片包



二、創(chuàng )建一個(gè)新的文件夾temp,放入航芯提供的Core_Drivers文件,同時(shí)在里面創(chuàng )建一個(gè)新的文件夾user。



三、打開(kāi)keil,建立一個(gè)新的工程



四、安裝好了航芯的芯片包后,可以選擇對應的設備號(沒(méi)有找到對應的設備號可能是芯片包未安裝好)



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



六、添加源文件(.C文件)


第一步打開(kāi)空白頁(yè),編寫(xiě)程序(可以使用航芯提供的demo程序或者自己編寫(xiě)的程序)后,第二步保存到對應的工程文件夾。



1.3 keil編譯、下載、運行


一、工程編譯



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



航芯的core開(kāi)發(fā)板是帶有DAP連接的,所以可以直接選擇CMSIS-DAPDebugger,通過(guò)Settings查看是否正常連接。如果需要使用Jlink方式連接,可以參考《航芯通用MCU使用JFlash燒錄程序的方法說(shuō)明.pdf》。



三、運行(目前芯片不支持下載后自啟動(dòng),需要按下RESET鍵后,程序才能運行),以UART_Printf_Demo為例,部分示例代碼(完整代碼見(jiàn)ACM32G103的SDK庫)和現象如下:



1.4 Keil Debug使用說(shuō)明


一、進(jìn)入調試界面



二、調試工具欄介紹


斷點(diǎn)是調試器的功能之一,可以讓程序停止在設置斷點(diǎn)的語(yǔ)句。在調試過(guò)程中,可在程序的某一處設置斷點(diǎn)再點(diǎn)擊Run運行,此時(shí)當程序運行至該位置時(shí)自動(dòng)停止。



三、調試窗口介紹


1. 查看外設寄存器的值,參考《航芯ACM32G103_用戶(hù)手冊_V1.1.pdf》查看各個(gè)外設寄存器的功能。



2. 選中需要查看的參數,單擊鼠標右鍵,可以將參數放入觀(guān)察窗口,實(shí)時(shí)查看參數的變化。



3. 內核寄存器組


寄存器窗口,如下圖所示,該窗口用于顯示R0~R15、xPSR等內核寄存器的值(不是外設寄存器),關(guān)于內核寄存器的介紹可以查看ARM架構基本寄存器。


IAR 篇


1.1 IAR安裝步驟


一、下載并解壓安裝包,并按步驟完成安裝



二、運行安裝程序,點(diǎn)擊next



三、勾選accept,點(diǎn)擊next



四、選擇安裝路徑,點(diǎn)擊next



五、安裝驅動(dòng),為避免以后可能使用到其他下載器,默認即可,會(huì )自動(dòng)安裝一些驅動(dòng)



六、直接選擇"NEXT"



七、點(diǎn)擊"install"



八、等待安裝完成,點(diǎn)擊"finish"完成安裝


九、安裝完會(huì )出現彈窗,是第7條選擇的驅動(dòng)的安裝,每個(gè)彈窗直接點(diǎn)擊"Install","close"即可,所有驅動(dòng)按照默認安裝即可。



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


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



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


選擇對應的工程模板后點(diǎn)擊“OK”,之后將工程保存在對應的文件夾。



三、添加文件組和源文件


通過(guò)Add Files可以添加自己編寫(xiě)好的源文件(.C)或者別的demo文件中的源文件,通過(guò)Add Group可以添加文件組,來(lái)給每個(gè)文件分組。



四、添加頭文件


點(diǎn)擊Project–>>Options,選擇C/C++Complier->>Preprocessor添加頭文件的路徑。



1.3 IAR編譯、下載、運行


一、編譯


Compile:只對目前打開(kāi)的c文件進(jìn)行語(yǔ)法檢查,不對它進(jìn)行link;<span style="font-siz

99久久精品免费看国产,99精品无人区乱码1区2区3区,亚洲国产精品欧美日韩一区二区,chinese乱子伦XXXXHD