91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

關于AIR105


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

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

資料下載



使用Keil MDK + DAPLINK 燒錄和 Debug

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

準備工具

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


硬件調整: 接出PC3


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

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

pYYBAGKtf32Aex4lAAE6Ke5xIJw011.jpg


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

修改PC3口輸出狀態

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

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

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

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

DAP-Link/WCH-Link接線

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


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


配置Keil5 MDK

開發板通過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中的設置

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

3. 設置FLM和內存大小

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

4. 燒錄

經過上面的配置, 應該就可以直接按F8燒錄了

Debug

如果已經可以正常燒錄, 就可以像調試STM32一樣, 通過Keil的debug圖標進入debug狀態, 功能和使用和STM32是完全一樣的.

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • C語言
    +關注

    關注

    180

    文章

    7632

    瀏覽量

    141691
  • 開發板
    +關注

    關注

    25

    文章

    5680

    瀏覽量

    104656
  • 合宙通信
    +關注

    關注

    0

    文章

    148

    瀏覽量

    2118
  • LuatOS
    +關注

    關注

    0

    文章

    102

    瀏覽量

    2251
  • Air105
    +關注

    關注

    0

    文章

    48

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【RA-Eco-RA0E1-32PIN-V1.0開發板試用】使用 RASC 建立 Keil 工程、燒錄測試

    , BSP_IO_PORT_01_PIN_12, BSP_IO_LEVEL_HIGH); } 3.點擊 rebuild 按鍵,構建工程, 4.使用 DAP-Link 或 J-Link 燒錄器連接
    發表于 11-09 12:52

    干貨分享:Air780E開發板如何使用?

    ? 一、概述 CORE-AIR780E 開發板通信推出的基于 Air780E 模組所開發
    的頭像 發表于 10-25 17:46 ?900次閱讀
    干貨分享:<b class='flag-5'>Air</b>780E<b class='flag-5'>開發板</b>如何使用?

    如何使用Air780E開發板?看這篇就夠了!

    ? 一、綜述 CORE-AIR780E 開發板通信推出的基于 Air780E 模組所開發
    的頭像 發表于 10-23 17:07 ?1579次閱讀
    如何使用<b class='flag-5'>Air</b>780E<b class='flag-5'>開發板</b>?看這篇就夠了!

    RNDIS網卡應用看這篇!Air780EP低功耗4G模組AT開發示例

    ** ? 1.1 硬件準備 EVB_Air780EP開發板一套,包括天線、SIM卡; USB線 WIN10以上PC電腦 1.2 軟件準
    的頭像 發表于 09-30 06:59 ?1196次閱讀
    RNDIS網卡應用看這篇!<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP低功耗4G模組AT<b class='flag-5'>開發</b>示例

    FTP應用看這篇!Air780EP低功耗4G模組AT開發示例

    780EX/Air724UG… **一、相關準備工作 ** ? 1.1 硬件準備 EVB_Air780EP
    的頭像 發表于 09-29 09:36 ?2281次閱讀
    FTP應用看這篇!<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP低功耗4G模組AT<b class='flag-5'>開發</b>示例

    低功耗4G模組AIR780EX ——開發板使用說明

    EVB-AIR780EX 開發板通信推出的基于 Air780EX 模組所開發的,包含電源,
    的頭像 發表于 09-11 11:55 ?1321次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模組<b class='flag-5'>AIR</b>780EX ——<b class='flag-5'>開發板</b>使用說明

    4G模組Air780E開發板使用手冊

    開發板Air780E使用說明
    的頭像 發表于 09-09 18:22 ?1517次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>4G模組<b class='flag-5'>Air</b>780E<b class='flag-5'>開發板</b>使用手冊

    LuatOS開發板Core_Air780EP使用說明

    Core-Air780EP 開發板通信推出的基于 Air780EP 模組所開發的,包含電源
    的頭像 發表于 09-03 17:38 ?1139次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS<b class='flag-5'>開發板</b>Core_<b class='flag-5'>Air</b>780EP使用說明

    低功耗4G模組Air700EAQ——開發板使用說明

    低功耗4G模組Air700EAQ——開發板使用說明
    的頭像 發表于 08-30 17:14 ?1575次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模組<b class='flag-5'>Air</b>700EAQ——<b class='flag-5'>開發板</b>使用說明

    LuatOS開發板使用手冊——Air700EAQ

    本文詳細講解了Air700EAQ開發板的使用說明。
    的頭像 發表于 08-28 14:37 ?912次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS<b class='flag-5'>開發板</b>使用手冊——<b class='flag-5'>Air</b>700EAQ

    Air700EAQ硬件設計手冊——應用接口2

    Air700EAQ硬件設計的詳細介紹
    的頭像 發表于 08-27 14:23 ?823次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700EAQ<b class='flag-5'>硬件</b>設計手冊——應用接口2

    LuatOS開發板使用手冊——Air700ECQ

    LuatOS開發板使用說明——Air700ECQ
    的頭像 發表于 08-23 16:28 ?991次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS<b class='flag-5'>開發板</b>使用手冊——<b class='flag-5'>Air</b>700ECQ

    Air700ECQ硬件設計手冊——應用接口3

    Air700ECQ硬件設計手冊——應用接口部分介紹
    的頭像 發表于 08-22 18:34 ?857次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700ECQ<b class='flag-5'>硬件</b>設計手冊——應用接口3

    Air700ECQ硬件設計手冊——應用接口1

    Air700ECQ硬件設計手冊——應用接口1
    的頭像 發表于 08-21 18:46 ?727次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700ECQ<b class='flag-5'>硬件</b>設計手冊——應用接口1

    Air780EP模塊Lua開發阿里云應用指南

    Air780EP模塊Lua開發阿里云超詳細教學!看完包學會!
    的頭像 發表于 08-08 09:00 ?1599次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP模塊Lua<b class='flag-5'>開發</b>阿里云應用指南
    主站蜘蛛池模板: 精品久久久久国产免费 | 成人午夜免费视频毛片 | 黄 色 片免费观看 | 亚洲福利视频一区 | 日本在线不卡视频 | 天天操狠狠操 | 亚洲伦理中文字幕一区 | 韩国三级hd中文字幕好大 | 俺去啦最新网址 | 污污视频网址 | 午夜精品网 | 狠狠干狠狠艹 | 国产香蕉98碰碰久久人人 | 米奇久久 | 国产一区二区在线视频播放 | 99久久久久国产精品免费 | 天天躁日日躁狠狠躁中文字幕老牛 | 免费的日本网站 | 午夜高清免费在线观看 | 日韩久久精品视频 | 性欧美xxxx乳高跟 | 性欧美巨大 | 四虎网站 | 国产狂喷冒白浆免费视频 | 天天干天天爱天天操 | 日本美女黄网站 | 性欧美长视频 | 91大神在线免费观看 | 婷婷了五月色香综合缴情 | 欧美一区二区三区综合色视频 | 看黄网站在线 | www.久久综合| 日本在线不卡免费 | 狼色网站 | 亚洲国产毛片aaaaa无费看 | 五月天婷婷基地 | 日本免费精品视频 | 亚洲黄色色图 | 成人美女隐私免费 | 婷婷亚洲五月琪琪综合 | 免费观看欧美成人1314w色 |