• 正文
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

VSCODE下的INI配置

6小時(shí)前
205
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

INI工程配置是相當(dāng)復(fù)雜的,這里只做最簡(jiǎn)單的講解。目的是便于初次使用者可以快速地將AGM的例程運(yùn)行在自己的板子上。AGM?SDK下的例程都是基于100 PIN封裝的。這種封裝的芯片也有兩種型號(hào):AG32VF303VCT6(256k) 和?AG32VF407VGT6(1M),差別在于內(nèi)置FLASH的大小。這些區(qū)別,在INI里也會(huì)對(duì)應(yīng)不同的修改。

這里是針對(duì)自己板子的資源的配置。407針對(duì)的是1M FLASH的環(huán)境, 103和303針對(duì)的是256k的,這兩個(gè)本質(zhì)沒什么區(qū)別。
VE文件,是需要根據(jù)自己的板子上的資源來進(jìn)行調(diào)整的。SDK下默認(rèn)的VE往往是與開發(fā)者的板子不一樣的。
logic_device的配置特別關(guān)鍵,是給邏輯配置使用的。簡(jiǎn)單來說,根據(jù)自己所用的封裝來選擇即可。有一個(gè)區(qū)別的地方是64pin封裝對(duì)應(yīng)有個(gè)型號(hào),H是帶PSRMA的,不帶H是普通的。logic_device配置出錯(cuò)的話,往往不容易發(fā)現(xiàn),可能MCU能正常運(yùn)行,但是信號(hào)輸出沒有。
這兩個(gè)是自定義LOGIC時(shí)需要放開,放開的時(shí)候注意前面不要留空格。這個(gè)時(shí)候就可以通過Prepare Logic來產(chǎn)生cpld框架程序,便于在Quartus下開發(fā)。初次使用者不建議打開這部分。不打開的時(shí)候,邏輯部分只實(shí)現(xiàn)了引腳綁定和時(shí)鐘配置,沒有其它LOGIC功能。
下載器的選擇,默認(rèn)是JLINK。我們一般不建議使用JLINK,因?yàn)檫@個(gè)需要重新安裝JLINK驅(qū)動(dòng),而且安裝好后不能連接之前的ST等其它MCU,必須恢復(fù)回來才可以,有點(diǎn)麻煩。我們推薦的DAPLINK是免驅(qū)的,即插即用,非常方便。而且自帶usb 轉(zhuǎn)串口功能,方便LOG信息打印。選項(xiàng)里帶JTAG的后綴表示使用標(biāo)準(zhǔn)
接口的JTAG,也就是使用TDI, TDO等信號(hào)。不帶JTAG后綴的是使用兩線制的,只是用SDIO(TMS)和TCK。?最后一個(gè)選項(xiàng)是UART0下載,這個(gè)需要boot0拉高上電才行,也不方便。
注意這些修改的地方,那么不管你是什么板子,基本上都可以直接運(yùn)行SDK example下的GPIO 測(cè)試了。
記得先upload logic,在upload mcu bin,就可以通過UART0 (115200 默認(rèn)波特率)看到串口打印信息和閃爍的指示燈了。

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計(jì)資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

AG32芯片供應(yīng)商,提供技術(shù)支持,承接項(xiàng)目開發(fā),20年嵌入式經(jīng)驗(yàn)支持,歡迎探討技術(shù)方案。