91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【合宙Air105開發(fā)板試用體驗】硬件Hack, C語言開發(fā), DAP-Link/WCH-Link燒錄

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-12-02 11:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文來源電子發(fā)燒友社區(qū),作者:Michael, 帖子地址:https://bbs.elecfans.com/jishu_2287601_1_1.html

關(guān)于AIR105


AIR105是合宙LuatOS生態(tài)下的一款芯片, QFN88封裝. 2022年1月初上市,開發(fā)板與攝像頭一起搭售. 主要配置參數(shù): Cortex-M4F內(nèi)核, 最高頻率204Mhz, 片上內(nèi)建640KB SRAM和4MB Flash. 尺寸10x10mm, 56個可編程GPIO PIN.

具體的功能特性就不多說了, 可以參考合宙的產(chǎn)品頁

資料下載



使用Keil MDK + DAPLINK 燒錄和 Debug

以下說明如何在Keil5 MDK中使用 DAP-Link 燒錄 AIR105 開發(fā)板. 因為涉及到焊接, 對焊接技術(shù)和經(jīng)驗有一定要求, 本人不對因閱讀本文而導(dǎo)致的任何后果, 包含且不限于板卡損害等情況負(fù)責(zé).

準(zhǔn)備工具

  • 線徑0.2-0.3mm的超細漆包線, 例如某寶賣得比較多的OK線, 用于引出PC3
  • 特尖烙鐵頭, 搜索型號 900-SI, 900M-T-IS, 900M-T-I 這類特尖頭和特尖彎頭, 因為PC3對應(yīng)的電阻為0402, 與開關(guān)貼得很近, 普通烙鐵頭無法焊接
  • 60%含鉛焊錫絲, 不建議使用無鉛焊錫, 因為溫度高, 時間控制不好容易損壞板卡
  • UV559(或者類似的, 非酸性)助焊油


硬件調(diào)整: 接出PC3


使用DAP-Link連接需要4根線: VCC, GND, SWCLK 和 SWDIO, 其中 SWCLK對的是PC4(板子上標(biāo)識為ADC5)
, 這個pin腳是現(xiàn)成的; SWDIO對的是PC3, 這個開發(fā)板并未接出PC3, 所以需要自行焊接引出.

根據(jù)開發(fā)板線路圖, 靠近開關(guān)一側(cè)的LED通過一個5K的電阻連接了PC3, 所以只需要從這個電阻的一側(cè)引出接線即可. 位置可以參考下圖的紅框部分.

pYYBAGKtf32Aex4lAAE6Ke5xIJw011.jpg


可以使用圖中這種固定方式, 焊排針時多留一個排針, 將線一端先固定好, 另一端讓線尖正好搭在電阻的一側(cè). 在線尖處加上助焊劑后, 烙鐵尖頭搭一點錫后將線焊上. 注意錫不能多, 時間不能太久. 焊完要用萬用表檢查一下, 量排針到電阻的另一側(cè), 阻值是否正確.

修改PC3口輸出狀態(tài)

如果開發(fā)板還處于出廠狀態(tài), PC3處于輸出狀態(tài)(用于點亮LED), 此時開發(fā)板通過DAP-Link連上電腦后, Keil中查看DAP-Link設(shè)備會顯示 DAP Error.

需要先刷入其他固件, 將PC3口的輸出狀態(tài)修改掉.

燒錄使用 Luatools, 參考燒錄說明. 可以自己制作(看最后的說明), 或者使用這個已經(jīng)制作好的soc 下載地址:https://download.csdn.net/download/michaelchain/78712105

燒錄成功后, PC3口不會再用于輸出, 如果查看串口, 會輸出大量雜亂內(nèi)容, 可以忽略.

DAP-Link/WCH-Link接線

3.3V和GND在Air105開發(fā)板上有好幾組, 選一組連即可


  1. # DAP-Link -> Air105 Dev-Board
  2. 3.3V -> 3.3V
  3. GND -> GND
  4. SCK -> PC4 版上標(biāo)識為 ADC5
  5. SWD -> PC3 根據(jù)上面的說明額外接出
復(fù)制代碼


配置Keil5 MDK

開發(fā)板通過DAP-Link連上電腦后, 在Keil中查看DAP-Link就正常了, 識別 DAP-Link 和 Air105 不需要安裝額外的軟件

燒錄

需要配置Flash算法文件

1. 下載Flash算法文件

從這里下載FLM文件https://gitee.com/iosetting/air105_project/tree/master/Docs
放到 C:Keil_v5ARMFlash 目錄下, 這個目錄下能看到其他的 .FLM 文件.

2. 在Keil MDK中的設(shè)置

在Keil MDK中, 點擊 Project -> Option for Target … 打開配置對話框, 切換到 Debug 標(biāo)簽
在Use中選中 CMSIS-DAP Debugger, 點擊 Settings 打開對話框, 如果前面都操作正確的話, 這里在SW Device中能看到一個IDCODE為 0x2BA01477的設(shè)備
在這個對話框中, 左側(cè)的 CMSIS-DAP - JTAG/SW Adapter 中, 將 Max Clock 修改為 10MHz. 默認(rèn)的1MHz會導(dǎo)致寫入時報 AIR105.FLM 文件無法載入的錯誤.

3. 設(shè)置FLM和內(nèi)存大小

在這個對話框, 切換到Flash Download標(biāo)簽頁, 可以看到 Programming Algorithm 列表是空白的, 點擊 Add, 選中 Air105, 點擊 Add 添加到列表
在這個對話框的右上角, RAM for algorithm 部分, 將 Size 修改為 0x00004000. 默認(rèn)為 0x00001000, 會報內(nèi)存不足
在這個對話框勾選 Reset and Run, 然后點擊 OK 保存

4. 燒錄

經(jīng)過上面的配置, 應(yīng)該就可以直接按F8燒錄了

Debug

如果已經(jīng)可以正常燒錄, 就可以像調(diào)試STM32一樣, 通過Keil的debug圖標(biāo)進入debug狀態(tài), 功能和使用和STM32是完全一樣的.

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • C語言
    +關(guān)注

    關(guān)注

    183

    文章

    7644

    瀏覽量

    145570
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6289

    瀏覽量

    118050
  • 合宙通信
    +關(guān)注

    關(guān)注

    0

    文章

    160

    瀏覽量

    2471
  • LuatOS
    +關(guān)注

    關(guān)注

    0

    文章

    156

    瀏覽量

    2695
  • Air105
    +關(guān)注

    關(guān)注

    0

    文章

    48

    瀏覽量

    441
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    輕松上手!ESP32-C系列超迷你開發(fā)板組裝及燒錄全指南!啟明云端樂鑫代理

    本期我們帶你一步步完成WT9932CX-TINY開發(fā)板的開箱、組裝、環(huán)境配置與燒錄演示!讓你快速體驗這款開發(fā)板的強大功能!本次燒錄演示以WT9932
    的頭像 發(fā)表于 01-12 18:02 ?294次閱讀
    輕松上手!ESP32-<b class='flag-5'>C</b>系列超迷你<b class='flag-5'>開發(fā)板</b>組裝及<b class='flag-5'>燒錄</b>全指南!啟明云端樂鑫代理

    【瑞薩RA6E2地奇星開發(fā)板試用開發(fā)板介紹及環(huán)境搭建

    一、開發(fā)板簡介 “地奇星”是立創(chuàng)聯(lián)合瑞薩(Renesas)推出的高性價比 Cortex-M33 入門級開發(fā)板,基于 R7FA6E2BB3CNE 芯片打造,主打高性能 + 安全 + 豐富外設(shè),非常適合
    發(fā)表于 12-22 00:40

    機智云Gokit3開發(fā)篇:ST-Link燒錄MCU程序操作詳解

    本文主要介紹如何為機智云Gokit3的MCU模式進行程序燒錄(ST-Link版)。由于Gokit3底板采用的是STM32芯片,針對ST的MCU,推薦使用以下兩種燒錄方式。首先,使用ST-Lin
    的頭像 發(fā)表于 12-17 18:46 ?421次閱讀
    機智云Gokit3<b class='flag-5'>開發(fā)</b>篇:ST-<b class='flag-5'>Link</b><b class='flag-5'>燒錄</b>MCU程序操作詳解

    【瑞薩RA6E2】 配置Keil開發(fā)環(huán)境+使用按鍵控制LED+串口/調(diào)試器燒錄程序

    、 燒錄方式一:使用DAP-Link調(diào)試器燒錄 (Keil) DAP-Link方式支持燒錄和在線調(diào)試,是
    發(fā)表于 11-26 20:53

    ?STM32 Nucleo-64開發(fā)板技術(shù)解析與應(yīng)用指南

    與ARDUINO^?^ 共享的用戶LED、一個用戶按鈕、一個復(fù)位按鈕以及一個32.768kHz晶體振蕩器。NUCLEO-C051C8為ST-LINK USB VBUS或外部源提供靈活的電源選項以及全面的免費軟件庫。該
    的頭像 發(fā)表于 10-16 10:50 ?733次閱讀
    ?STM32 Nucleo-64<b class='flag-5'>開發(fā)板</b>技術(shù)解析與應(yīng)用指南

    STM32 Nucleo IO-Link開發(fā)套件技術(shù)解析

    適用于IO-Link的STMicroelectronics P-NUCLEO-IOD5A1 Nucleo套件由堆疊在NUCLEOG071RB開發(fā)板上的X-NUCLEOIOD02A1
    的頭像 發(fā)表于 10-16 10:01 ?852次閱讀
    STM32 Nucleo IO-<b class='flag-5'>Link</b><b class='flag-5'>開發(fā)</b>套件技術(shù)解析

    【RA4E2開發(fā)板測評】MDK程序開發(fā)+J-LINK下載-&gt;RA4M2配置方法

    編譯沒有錯誤,創(chuàng)建工程完成。電路圖LED對應(yīng)的IO口引腳 在軟件上配置對應(yīng)的IO口引腳為輸出 生成MDK文件 即可使用MKD進行代碼開發(fā) 3.J-LINK開發(fā)板連接 由于開發(fā)板
    發(fā)表于 08-31 13:55

    【沁恒CH585開發(fā)板免費試用體驗】+開箱及開發(fā)環(huán)境準(zhǔn)備

    一起學(xué)習(xí)加入RISC-V生態(tài)。 剛收到的開發(fā)板玉照,可以看到NFC天線,2.4G天線均板載在開發(fā)板上,無需外接模塊,攜帶方便,當(dāng)然如果能集成WCH-LINK就更完美啦。 本次試用的主
    發(fā)表于 06-27 21:44

    意法半導(dǎo)體發(fā)布模塊化IO-Link開發(fā)套件

    意法半導(dǎo)體發(fā)布了一套IO-Link開發(fā)工具,該套件提供開發(fā)IO-Link應(yīng)用所需的全部軟硬件,包含一個板載智能功率開關(guān)管的執(zhí)行器
    的頭像 發(fā)表于 06-16 16:58 ?1151次閱讀

    多功能+高擴展能力加持,Air8000開發(fā)板最新資料

    ”,尤其適合需要通信、控制、數(shù)據(jù)采集的場景,如:遠程監(jiān)控、智能終端等。 一、開發(fā)板主要配置 Air8000開發(fā)板基于Air8000多功能工業(yè)引擎設(shè)計
    的頭像 發(fā)表于 06-09 14:18 ?702次閱讀
    多功能+高擴展能力加持,<b class='flag-5'>Air</b>8000<b class='flag-5'>開發(fā)板</b>最新資料

    基于RK處理器,創(chuàng)龍TL3562-MiniEVM開發(fā)板試用體驗

    數(shù)量: 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發(fā)板免費試用 RISC-V開發(fā)板深度評測!頂級開發(fā)板免費
    的頭像 發(fā)表于 06-05 16:31 ?1175次閱讀
    基于RK處理器,創(chuàng)龍TL3562-MiniEVM<b class='flag-5'>開發(fā)板</b><b class='flag-5'>試用</b>體驗

    性能強悍!合眾HZ-RK3568開發(fā)板試用體驗

    月19日 ? 評測數(shù)量: 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發(fā)板免費試用 RISC-V開發(fā)板深度評測!頂級開發(fā)板免費
    的頭像 發(fā)表于 06-05 16:30 ?1467次閱讀
    性能強悍!合眾HZ-RK3568<b class='flag-5'>開發(fā)板</b><b class='flag-5'>試用</b>體驗

    【評測試用】合眾HZ-T536開發(fā)板免費試用體驗

    【評測試用】合眾HZ-T536開發(fā)板免費試用體驗
    的頭像 發(fā)表于 05-27 08:05 ?968次閱讀
    【評測<b class='flag-5'>試用</b>】合眾HZ-T536<b class='flag-5'>開發(fā)板</b>免費<b class='flag-5'>試用</b>體驗

    【RA-Eco-RA4M2開發(fā)板評測】開箱+Keil環(huán)境搭建+點燈

    【開箱】 瑞薩 RA4M2 開發(fā)板使用 R7FA4M2AD3CFP 100PIN 芯片 基于 ARM Cortex M33 內(nèi)核,主頻 100M,F(xiàn)lash 512K,Data Flash 8K
    發(fā)表于 05-05 09:37

    【道生物聯(lián)TKB-620開發(fā)板試用燒錄示例工程

    選擇下載器為ST-LINK,可以看到芯片型號: 4、兩個板子都下好同一樣的固件,接上串口助手。把兩個跳線按下圖連接: 5、打開一個串口助手,分別按兩個開發(fā)板的send按鍵,打印日志如下: 6、在
    發(fā)表于 04-17 13:44