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

VSCODE下的INI配置

5小時前
205
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

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

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

相關(guān)推薦

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

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