chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

極海APM32F407IG-Tiny開發(fā)板的DAPLINK固件更新方法

Geehy極海半導(dǎo)體 ? 來源:21ic論壇極海半導(dǎo)體專區(qū) ? 2025-05-24 14:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

來源:轉(zhuǎn)載自21ic論壇極海半導(dǎo)體專區(qū)

最近申請(qǐng)到了APM32F407IG-Tiny板,這塊開發(fā)板做工不錯(cuò),尤其自帶了DAPLINK下載器,外設(shè)資源也挺豐富的,很適合做mbedos移植,并且mbedos官方stduio是有自帶的DAPLINK燒錄固件的,而如果我們要使用mbed studio開發(fā)的話,就需要手動(dòng)改寫板載的DAPLINK固件,那么怎么改寫呢?這篇文檔就簡(jiǎn)單介紹一下。

1、APM32F407IG 參數(shù)

系統(tǒng)

· Arm Cortex-M4F

· 工作主頻168MHz

· 內(nèi)置16個(gè)數(shù)據(jù)流的DMA

· 支持FPU和DSP指令

存儲(chǔ)

· Flash512/1024KB

· SRAM192+4KB

· SDRAM2MB

電源管理

· 工作電壓 1.8~3.6V

· 支持上電/掉電/欠壓復(fù)位

· 支持可編程電源電壓檢測(cè)器

定時(shí)器

· 16位高級(jí)定時(shí)器:2

· 16/32位通用定時(shí)器:8/2

· 16位基本定時(shí)器:2

· 看門狗定時(shí)器:2

· 24位系統(tǒng)滴答定時(shí)器:1

模擬外設(shè)

· 12位ADC:3,通道數(shù):24

· 12位DAC: 1,雙通道

I/O

· 多達(dá)140個(gè)I/O

· 均可映射到外部中斷向量

通信外設(shè)

· U(S)ART:6

· I2C:3

· SPI(I2S):3(2)

· USB_OTG:3

· CAN:2

· SDIO:1

· EMMC

· Ethernet MAC1

8b7416da-2be7-11f0-9310-92fbcf53809c.jpg

2、DAPLINK概述

? Arm Mbed DAPLink 是一個(gè)開源軟件項(xiàng)目,支持對(duì)在Arm Cortex CPU 上運(yùn)行的應(yīng)用軟件進(jìn)行編程和調(diào)試。DAPLink通常稱為接口固件,在連接到應(yīng)用MCU的SWD或JTAG端口的輔助MCU上運(yùn)行。幾乎所有開發(fā)板上都可以找到這種配置。枚舉為USB 復(fù)合設(shè)備,它在開發(fā)計(jì)算機(jī)和 CPU調(diào)試訪問端口之間創(chuàng)建橋接。DAPLink 使開發(fā)人員能夠:

? MSC - 拖放式編程閃存

? CDC - 用于日志、跟蹤和終端仿真的虛擬 com 端口

? CMSIS-DAPv2 WinUSB(無驅(qū)動(dòng)程序供應(yīng)商特定批量)- 符合 CMSIS 標(biāo)準(zhǔn)的調(diào)試通道

? CMSIS-DAPv1 HID - 符合CMSIS標(biāo)準(zhǔn)的調(diào)試通道

? WebUSB CMSIS-DAP HID - 符合CMSIS標(biāo)準(zhǔn)的調(diào)試通道

它相比于F407自帶的DAPLINK,多了拖拽式燒錄以及串口集成這兩個(gè)功能。

3、固件更新

在此之前,我們需要確保我們電腦已經(jīng)安裝好了git以及pythonpython3.7及以上)環(huán)境,這里就不在過多贅述git以及python的安裝了。下面是git和python的官網(wǎng)網(wǎng)址,可去官網(wǎng)自行下載。(這里我只介紹了windows上固件更新的流程)

git官網(wǎng):https://git-scm.com

python官網(wǎng):https://www.python.org

3.1 固件所需資源

1、APM32F407IG固件更新hex文件:https://github.com/GeehySemi/mbed-os-DAPLINK-Hardware

2、DAPLINK源碼獲?。篽ttps://github.com/ARMmbed/DAPLink

3、一根USB線,用于連接PC端與開發(fā)板

4、兩根杜邦線,用于連接 APM32 LINK 與 F407 開發(fā)板的串口

5、用于固件燒錄的工具(jlink等等)

3.2 固件更新步驟

3.2.1 參考APM32 LINK原理圖,使用燒錄器與開發(fā)板連接

8b8ab08e-2be7-11f0-9310-92fbcf53809c.jpg

8b9d0c84-2be7-11f0-9310-92fbcf53809c.jpg

我們接線,應(yīng)該接靠近USB接口的那一堆排針,這個(gè)才是LINK的固件燒錄接口,而上面的一排接口是APM32F407IG開發(fā)板的燒錄接口。

3.2.2 接好線之后,打開燒寫工具,我這里使用的是jflash,打開jflash工具,創(chuàng)建新工程

8bac154e-2be7-11f0-9310-92fbcf53809c.jpg

3.2.3 搜索芯片選項(xiàng),選擇APM32F103CB

8bc0b490-2be7-11f0-9310-92fbcf53809c.jpg

3.2.4 修改Speed,改為200KHz

8bd02178-2be7-11f0-9310-92fbcf53809c.jpg

3.2.5 點(diǎn)擊"Connect"

8bdebe9a-2be7-11f0-9310-92fbcf53809c.jpg

3.2.6 把準(zhǔn)備好的bl.bin文件拖入jflash

8bed2d36-2be7-11f0-9310-92fbcf53809c.jpg

3.2.7 確認(rèn)地址是0x08000000,點(diǎn)擊OK

8bfbe470-2be7-11f0-9310-92fbcf53809c.jpg

3.2.8 擦除原來的固件

8c094570-2be7-11f0-9310-92fbcf53809c.jpg

3.2.9 下載新的固件

8c170034-2be7-11f0-9310-92fbcf53809c.jpg

3.2.10 運(yùn)行新的固件

8c286216-2be7-11f0-9310-92fbcf53809c.jpg

3.2.11 用一根USB把PC和開發(fā)板連接,電腦就會(huì)識(shí)別出一個(gè)磁盤

8c36d440-2be7-11f0-9310-92fbcf53809c.jpg

3.2.12 把準(zhǔn)備的固件更新的hex文件直接拖拽至磁盤

8c849e46-2be7-11f0-9310-92fbcf53809c.jpg

磁盤更改為DAPLINK則說明固件更新成功。

8c91dcf0-2be7-11f0-9310-92fbcf53809c.jpg

并且可以點(diǎn)擊查看里面的信息。

8c9cab9e-2be7-11f0-9310-92fbcf53809c.jpg

3.3 驗(yàn)證固件更新

我們可以從Geehy官網(wǎng)下載APM32F4系列官方SDK來驗(yàn)證固件是否更新成功。

3.3.1 打開ADC_AnalogWindowWatchdog,點(diǎn)擊魔術(shù)棒,配置編譯生成hex文件。

8cadf6d8-2be7-11f0-9310-92fbcf53809c.jpg

3.3.2 把生成的hex文件拖拽到生成的PC識(shí)別的磁盤中,可查看磁盤里面的信息,若沒有FAIL.txt,則程序成功燒錄。

8cee468e-2be7-11f0-9310-92fbcf53809c.jpg

3.3.3 把DAPLINK的RX、TX接口分別與PA9、PA10連接。打開串口調(diào)試助手,配置波特率為115200,復(fù)位開發(fā)板,串口若成功打印數(shù)據(jù),則說明固件更新成功。

8cfef8a8-2be7-11f0-9310-92fbcf53809c.jpg

以上就是本次APM32F407IG-Tiny的DAPLINK固件更新的方法。

注:文章作者在原帖中提供了例程文件,有需要請(qǐng)至原文21ic論壇下載

原文地址:https://bbs.21ic.com/icview-3369458-1-1.html

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

    關(guān)注

    1

    文章

    406

    瀏覽量

    29047
  • 固件
    +關(guān)注

    關(guān)注

    10

    文章

    567

    瀏覽量

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

    關(guān)注

    25

    文章

    5988

    瀏覽量

    109886
  • 燒錄
    +關(guān)注

    關(guān)注

    8

    文章

    303

    瀏覽量

    36743

原文標(biāo)題:APM32芯得 EP.52 | 基于mbed-os APM32F407IG TINY板載DAPLINK燒錄固件更新

文章出處:【微信號(hào):geehysemi,微信公眾號(hào):Geehy極海半導(dǎo)體】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    國(guó)產(chǎn)優(yōu)秀替代_APM32F407替代STM32F407記錄

    STM32F407綽綽有余。我拿出了我吃灰已久的一塊開發(fā)板“啟明欣欣 IMT407 V5.1”(淘寶搜索“啟明欣欣”)。預(yù)計(jì)將開發(fā)板上的STM32F
    的頭像 發(fā)表于 05-10 11:22 ?2.2w次閱讀
    國(guó)產(chǎn)優(yōu)秀替代_<b class='flag-5'>APM32F407</b>替代STM32<b class='flag-5'>F407</b>記錄

    APM32F030R8 MINI開發(fā)板免費(fèi)試用】+開箱+軟件

    ` 本帖最后由 lustao 于 2020-12-9 14:10 編輯 感謝 發(fā)燒友學(xué)院以及珠海半導(dǎo)體有限公司提供產(chǎn)品APM32F
    發(fā)表于 12-09 13:05

    APM32F030R8 MINI開發(fā)板試用體驗(yàn)】+官方adc程序

    ` 本帖最后由 lustao 于 2020-12-17 14:29 編輯 接【APM32F030R8 MINI開發(fā)板免費(fèi)試用】+開箱+軟件,由于
    發(fā)表于 12-17 13:48

    APM32F030R8 MINI開發(fā)板試用體驗(yàn)】+官方dma接收usart程序軟件

    接【APM32F030R8 MINI開發(fā)板免費(fèi)試用】+官方adc程序由于
    發(fā)表于 12-24 12:34

    如何將TencentOS-tiny移植到STM32F407開發(fā)板上去呢

    如何將TencentOS-tiny移植到STM32F407開發(fā)板上去呢?怎樣去驗(yàn)證TencentOS-tiny移植結(jié)果呢?
    發(fā)表于 11-26 08:02

    STM32F407 開發(fā)板原理圖

    STM32F407 開發(fā)板原理圖
    發(fā)表于 09-22 16:12 ?393次下載
    STM32<b class='flag-5'>F407</b> <b class='flag-5'>開發(fā)板</b>原理圖

    STM32F407開發(fā)板原理圖下載

    STM32F407 開發(fā)板原理圖,有興趣的同學(xué)可以參考!
    發(fā)表于 04-29 17:09 ?65次下載

    APM32F407IG MINI開發(fā)板原理圖

    APM32F407IG MINI開發(fā)板原理圖
    發(fā)表于 11-09 21:03 ?2次下載
    <b class='flag-5'>APM32F407IG</b> MINI<b class='flag-5'>開發(fā)板</b>原理圖

    APM32F407IG MINI開發(fā)板使用說明書

    APM32F407IG MINI開發(fā)板使用說明書
    發(fā)表于 11-09 21:03 ?2次下載
    <b class='flag-5'>APM32F407IG</b> MINI<b class='flag-5'>開發(fā)板</b>使用說明書

    APM32F407VG MINI開發(fā)板使用說明書

    APM32F407VG MINI開發(fā)板使用說明書
    發(fā)表于 11-09 21:03 ?1次下載
    <b class='flag-5'>APM32F407</b>VG MINI<b class='flag-5'>開發(fā)板</b>使用說明書

    APM32F407VG MINI開發(fā)板原理圖

    APM32F407VG MINI開發(fā)板原理圖
    發(fā)表于 11-09 21:03 ?3次下載
    <b class='flag-5'>APM32F407</b>VG MINI<b class='flag-5'>開發(fā)板</b>原理圖

    32位微控制器APM32F405xG/APM32F407xExG

    32位微控制器APM32F405xG/APM32F407xExG規(guī)格書免費(fèi)下載。屬于新車規(guī)型號(hào),需要樣品可以和我聯(lián)系。15994789587
    發(fā)表于 12-13 11:51 ?2次下載

    APM32F407工業(yè)HMI應(yīng)用方案助您增強(qiáng)交互體驗(yàn)

    芯片的使用給工業(yè)HMI系統(tǒng)帶來性能與成本上的優(yōu)勢(shì)。APM32F407 HMI應(yīng)用方案可輕松實(shí)現(xiàn)圖像與數(shù)據(jù)顯示目標(biāo),滿足便捷、直觀的操作需求。針對(duì)工業(yè)控制領(lǐng)域,
    的頭像 發(fā)表于 05-19 16:24 ?1067次閱讀
    <b class='flag-5'>極</b><b class='flag-5'>海</b><b class='flag-5'>APM32F407</b>工業(yè)HMI應(yīng)用方案助您增強(qiáng)交互體驗(yàn)

    APM32F407 MCU低壓伺服驅(qū)動(dòng)器應(yīng)用方案

    同時(shí)提供低壓伺服驅(qū)動(dòng)器整個(gè)開發(fā)過程中的軟硬件技術(shù)支持與demo。整機(jī)模塊工作過程如下:主控采用APM32F407高性能MCU,通過高級(jí)
    發(fā)表于 06-09 17:13 ?832次閱讀
    <b class='flag-5'>極</b><b class='flag-5'>海</b><b class='flag-5'>APM32F407</b> MCU低壓伺服驅(qū)動(dòng)器應(yīng)用方案

    基于半導(dǎo)體APM32F407系列MCU的伺服控制器應(yīng)用方案

    基于半導(dǎo)體APM32F407系列MCU的伺服控制器應(yīng)用方案
    的頭像 發(fā)表于 09-19 16:48 ?1889次閱讀
    基于<b class='flag-5'>極</b><b class='flag-5'>海</b>半導(dǎo)體<b class='flag-5'>APM32F407</b>系列MCU的伺服控制器應(yīng)用方案