電子發(fā)燒友App

硬聲App

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

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

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

電子發(fā)燒友網(wǎng)>控制/MCU> 利用USB DFU實(shí)現(xiàn)IAP功能之演示講解 - 全文

利用USB DFU實(shí)現(xiàn)IAP功能之演示講解 - 全文

上一頁(yè)12全文
收藏

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

評(píng)論

查看更多

相關(guān)推薦

如何實(shí)現(xiàn)自己的DFU

腳本是按照SDK版本進(jìn)行分類的,建議大家把自己SDK版本對(duì)應(yīng)的腳本下載下來(lái),然后跟著第3章的操作步驟一步一步去實(shí)現(xiàn)自己的DFU。
2022-10-11 09:57:171499

DFU模式下的STM設(shè)備無(wú)法被DfuSe演示應(yīng)用程序識(shí)別

大家好, 我使用iNemo應(yīng)用程序以DFU模式進(jìn)入設(shè)備(STM32F103RE),但是當(dāng)我打開(kāi)應(yīng)用程序DfuSe演示時(shí),它未列在可用設(shè)備列表中。 在設(shè)備管理器中,我可以看到它有一個(gè)條目:STM32
2018-09-17 12:53:01

IAP功能實(shí)現(xiàn)過(guò)程中遇到的坑

IAP功能實(shí)現(xiàn)過(guò)程中遇到過(guò)哪些坑?怎樣去解決呢?
2021-10-25 09:11:03

IAP功能實(shí)現(xiàn)過(guò)程遇到的坑

花了四天時(shí)間才把IAP功能做好。其中也遇到許多的坑,這次把這次IAP功能實(shí)現(xiàn)過(guò)程遇到的坑把它分享出來(lái)。一開(kāi)始做iap的時(shí)候也是先從網(wǎng)上看別人的實(shí)現(xiàn)方法,其中就下載了一套別人的程序,不過(guò)主控芯片
2021-08-05 07:51:36

IAP在STM32F103C8上的實(shí)現(xiàn)

IAP 在STM32F103C8上的實(shí)現(xiàn)已經(jīng)在[STM32F103C8在應(yīng)用編程(IAP)介紹及實(shí)現(xiàn)]具體講解了。但由于STM32F030C8與STM32F103C8在中斷向量表上的設(shè)計(jì)差異,導(dǎo)致
2022-03-02 07:34:17

USB+IAP+程序工具

USB+IAP+程序工具 學(xué)習(xí)一把!
2009-10-31 17:53:15

USB DFU 程序升級(jí) 固件升級(jí)

1,DFU 設(shè)備固件更新 2,USB接口 更新程序 不是RS232      其USB部份可不利用,僅僅是更新程序&
2009-05-23 15:55:03

USB MSD IAP的原理及過(guò)程實(shí)現(xiàn)

AT32 USB MSD IAP主要重點(diǎn)介紹USB MSD IAP 的原理及過(guò)程實(shí)現(xiàn)。
2023-10-23 07:04:43

USB上的DFU不工作,未檢測(cè)到HSE怎么解決?

大家好,我目前無(wú)法解決這個(gè)問(wèn)題:我使用具有 USB 功能(COM 端口)的 STM32F401RET6。USB 在正常運(yùn)行時(shí)工作正常,但我無(wú)法訪問(wèn) DFU。我認(rèn)為由于某種原因未檢測(cè)到 HSE 或引導(dǎo)
2022-12-30 07:43:57

利用 STM32 自生的 USB 功能實(shí)現(xiàn)一個(gè)虛擬串口

功能實(shí)現(xiàn)一個(gè)虛擬串口 。USB簡(jiǎn)介:USB ,是英文 Universal Serial BUS(通用串行總線)的縮寫(xiě),而其中文簡(jiǎn)稱為“通串線,是一個(gè)外部總線標(biāo)準(zhǔn),用于規(guī)范電腦與外部...
2021-11-26 07:07:42

利用STM32芯片的USB模塊進(jìn)行程序代碼的下載或升級(jí)

相當(dāng)部分的 STM32芯片都帶USB模塊,有時(shí)我們會(huì)考慮利用STM32芯片的USB模塊進(jìn)行程序代碼的下載或升級(jí)。USB協(xié)議中有專門(mén)針對(duì)設(shè)備固件升級(jí)的類協(xié)議,即可以通過(guò)DFU類協(xié)議進(jìn)行產(chǎn)品固件的加載或更新。關(guān)于STM32產(chǎn)品的DFU程序下載和升級(jí),ST官方有相關(guān)的資料文檔。
2021-08-05 06:45:49

AT32 MCU F435/437 DFU DEMO

示例目的演示使用AT32F435/437實(shí)現(xiàn)DFU demo,其余系列使用方式與此類似。注:本示例代碼是基于雅特力提供的V2.x.x板級(jí)支持包(BSP)而開(kāi)發(fā),對(duì)于其他版本的BSP,需要注意使用上
2022-04-21 20:16:44

AT32 通過(guò)USB HID實(shí)現(xiàn)IAP

前言對(duì)于大多數(shù)基于閃存的系統(tǒng),一項(xiàng)重要要求是能夠在最終產(chǎn)品中安裝固件時(shí)進(jìn)行更新。此功能稱為應(yīng)用程序內(nèi)編程(IAP)。本應(yīng)用筆記的目的是提供在AT32微控制器上創(chuàng)建IAP by USB HID應(yīng)用程序
2021-11-28 11:10:31

ISP, ICP及IAP是什么功能?

ISP, ICP及IAP是什麼功能? ISP是指“在系統(tǒng)上編程”,目標(biāo)芯片使用USB/UART/SPI/I2C/RS-485/CAN周邊接口的LDROM引導(dǎo)代碼去更新晶片內(nèi)部APROM、數(shù)據(jù)閃存
2023-06-15 06:22:39

LPC2214的IAP功能怎么實(shí)現(xiàn)?

IAP即在應(yīng)用中編程,對(duì)于嵌入式產(chǎn)品,指在不影響產(chǎn)品正常運(yùn)行的情況下實(shí)現(xiàn)應(yīng)用程序的更新。許多ARM芯片都提供該操作接口,相對(duì)于ISP(在系統(tǒng)編程)方式,具有方便靈活且不需要借助專用boot裝載程序或
2020-03-05 08:12:12

Openmv4 V版本芯片DFU更新

的方法進(jìn)行。在利用DFU燒寫(xiě)的時(shí)候選擇bootloader.dfu 燒寫(xiě)bootloader文件。 DFU燒寫(xiě)bootloader 2秒內(nèi)可以燒寫(xiě)完。 燒寫(xiě)完拔下USB線 然后關(guān)閉DFU軟件,打開(kāi)
2020-02-22 17:33:28

STC51單片機(jī)實(shí)現(xiàn)IAP遠(yuǎn)程升級(jí)過(guò)程分享

參考STC15單片機(jī)功能和應(yīng)用電路STC8A單片機(jī)功能和應(yīng)用電路STC51單片機(jī)實(shí)現(xiàn)IAP遠(yuǎn)程升級(jí)過(guò)程分享ISP在線ISP,主要依靠IAP_CONTR寄存器,使用IAP_CONTR=0x60觸發(fā)
2022-01-27 06:08:05

STM32 USB IAP 步驟

0x8004000;6.2) 修改中斷向量表偏移量:( VECT_TAB_OFFSET0x0--->0x04000)#ifdef USB_DFU_MODE//hy@#define
2012-03-01 11:49:34

STM32Cubemx生成USB DFU固件升級(jí)程序

STM32Cubemx 生成USB DFU 固件升級(jí)程序生成代碼如圖,新建項(xiàng)目工程2. 修改關(guān)鍵代碼keil軟件打開(kāi)工程,找到 u***d_dfu_if.c文件依次修改如下:uint16_t
2022-02-22 07:03:56

STM32F407的系統(tǒng)bootloader串口IAP固件升級(jí)

STM32F407的系統(tǒng)bootloader串口IAP固件升級(jí),STM32F407的系統(tǒng)bootloader串口IAP固件升級(jí)本章節(jié)為大家講解使用系統(tǒng)bootloader做程序升級(jí)的方法,即使
2021-08-10 07:26:18

STM32H7的系統(tǒng)bootloader串口IAP固件升級(jí)

第69章 STM32H7的系統(tǒng)bootloader串口IAP固件升級(jí)本章節(jié)為大家講解使用系統(tǒng)bootloader做程序升級(jí)的方法,即使不依賴外部boot引腳也可以方便升級(jí)。IAP的全稱是In Application Programming...
2021-08-20 06:04:02

STM32f103xx USB HID做IAP功能,USB列舉失敗

小弟最近遇到很頭痛的問(wèn)題,從IAP區(qū)跳轉(zhuǎn)至APP區(qū)USB通訊都正常,但是當(dāng)從APP區(qū)跳轉(zhuǎn)回IAP區(qū)時(shí),USB列舉卻失敗,導(dǎo)致IAP區(qū)無(wú)法做USB通訊,也有試過(guò)IAP區(qū)不初始化USB,但中斷卻無(wú)效,我
2018-11-05 08:52:53

STM32引導(dǎo)加載程序是否包含USB DFU

我正在使用STM32F205為個(gè)人項(xiàng)目制作PCB。在我的計(jì)劃中,STM32僅提供與PC的USB和SWD接口。我知道在USB DFU的幫助下,我可以通過(guò)USB將程序下載到系統(tǒng)內(nèi)存中。我關(guān)心
2018-10-23 16:43:01

STM32是如何實(shí)現(xiàn)IAP功能

STM32實(shí)現(xiàn)IAP功能的學(xué)習(xí)筆記最近因項(xiàng)目需求要實(shí)現(xiàn)STM32的在線升級(jí)即IAP功能,先將這幾天的學(xué)習(xí)體會(huì)和IAP的具體實(shí)現(xiàn)總結(jié)出來(lái),分享給大家,希望對(duì)同樣實(shí)現(xiàn)IAP的童鞋有所幫助,文中
2021-08-11 08:07:48

STM32芯片的DFU編程

STM32芯片的DFU編程,相當(dāng)部分的 STM32芯片都帶USB模塊,有時(shí)我們會(huì)考慮利用STM32芯片的USB模塊進(jìn)行程序代碼的下載或升級(jí)。USB協(xié)議中有專門(mén)針對(duì)設(shè)備固件升級(jí)的類協(xié)議,即可以通過(guò)DFU類協(xié)議進(jìn)行產(chǎn)品固件的加載或更新。關(guān)于STM32產(chǎn)品的DFU程序下載和升級(jí),ST官方有相關(guān)的資料文檔
2021-08-09 08:41:46

ST的網(wǎng)站上的使用USART實(shí)現(xiàn)IAP的例子

是為了在產(chǎn)品發(fā)布后可以方便地通過(guò)預(yù)留的通信口對(duì)產(chǎn)品中的固件程序進(jìn)行更新升級(jí)。通常在用戶需要實(shí)現(xiàn)IAP功能時(shí),即用戶程序運(yùn)行中作自身的更新操作,需要在設(shè)計(jì)固件程序時(shí)編寫(xiě)兩個(gè)項(xiàng)目代碼,第一個(gè)項(xiàng)目程序不執(zhí)行
2014-04-01 17:00:51

stm32如何進(jìn)入dfu模式

stm32如何進(jìn)入dfu模式,相當(dāng)部分的 STM32芯片都帶USB模塊,有時(shí)我們會(huì)考慮利用STM32芯片的USB模塊進(jìn)行程序代碼的下載或升級(jí)。USB協(xié)議中有專門(mén)針對(duì)設(shè)備固件升級(jí)的類協(xié)議,即可以通過(guò)
2021-08-09 08:09:36

【CANNON試用體驗(yàn)】STM32 DFU下載與 DFU生成工具

STM32支持DFU模式,可以通過(guò)USB下載固件,一切搞定。DFU是通過(guò)STM32的USB下載的,所以STM32的USB接口得引出。1. 下載安裝ST的DFU下載 工具:http
2016-04-23 22:19:18

【MM32 eMiniBoard試用連載】基于MM32的雙備份USB DFU方案

項(xiàng)目名稱:基于MM32的雙備份USB DFU方案試用計(jì)劃:1.實(shí)現(xiàn)基于靈動(dòng)MM32的升級(jí)方案。2.開(kāi)源所有源碼以及框架方案。3.分享更多有趣的應(yīng)用
2020-05-07 17:18:23

為什么存在IAPIAP具體是怎么實(shí)現(xiàn)跳轉(zhuǎn)的呢

為什么存在IAP?IAP是怎么工作的,它和APP有什么關(guān)聯(lián),共用的外設(shè)怎么分配?IAP具體是怎么實(shí)現(xiàn)跳轉(zhuǎn)的呢?
2021-12-01 06:48:03

什么是IAP?

在產(chǎn)品發(fā)布后可以方便地通過(guò)預(yù)留的通信口對(duì)產(chǎn)品中的固件程序進(jìn)行更新升級(jí)。 通常在用戶需要實(shí)現(xiàn)IAP功能時(shí),即用戶程序運(yùn)行中作自身的更新操作,需要在設(shè)計(jì)固件程序時(shí)編寫(xiě)兩個(gè)項(xiàng)目代碼,第一個(gè)項(xiàng)目程序不執(zhí)行正常
2022-02-07 07:04:01

使用USBDFU模式運(yùn)行程序不穩(wěn)定咋辦

我的 USB 用戶應(yīng)用程序運(yùn)行良好,但使用 USBDFU 模式運(yùn)行異常,有時(shí)運(yùn)行正常,但主機(jī) PC 無(wú)法識(shí)別它。
2022-12-13 07:49:42

使用系統(tǒng)bootloader做程序升級(jí)的方法

第29章 STM32F407的系統(tǒng)bootloaderUSB DFU方式固件升級(jí)本章節(jié)為大家講解使用系統(tǒng)bootloader做程序升級(jí)的方法,即使不依賴外部boot引腳也可以方便升級(jí)。DFU的全稱
2021-08-10 06:31:55

使用系統(tǒng)bootloader做程序升級(jí)的方法

第29章 STM32F429的系統(tǒng)bootloaderUSB DFU方式固件升級(jí)本章節(jié)為大家講解使用系統(tǒng)bootloader做程序升級(jí)的方法,即使不依賴外部boot引腳也可以方便升級(jí)。DFU的全稱
2021-08-10 08:15:24

關(guān)于STM32F2的USB_DFU問(wèn)題

使用了STM32_USB-Host-Device_Lib_V2.1.0庫(kù),修改了其中DFU的例子,為了能夠通過(guò)USB傳輸?shù)絊PI_FLASH進(jìn)行校驗(yàn),但是用Dfuse Demo下載時(shí)出現(xiàn)下圖情況
2014-07-22 08:54:22

分享實(shí)現(xiàn)STM32F107硬件實(shí)現(xiàn)IAP功能中遇到的問(wèn)題和經(jīng)驗(yàn)

文章分享自己在實(shí)現(xiàn)STM32F107硬件實(shí)現(xiàn)IAP功能中遇到的問(wèn)題和分享的項(xiàng)目經(jīng)驗(yàn)。
2021-08-06 07:56:22

分享資料pdf,利用ST提供的USB例程實(shí)現(xiàn)USB IAP功能

本帖最后由 richthoffen 于 2019-7-20 11:18 編輯 分享資料pdf,利用ST提供的USB例程實(shí)現(xiàn)USB IAP功能
2016-05-19 14:03:06

如何利用USB DFU Class實(shí)現(xiàn)IAP功能

前言:本文主要解決的問(wèn)題是實(shí)現(xiàn)IAP功能,包括升級(jí)應(yīng)用程序(APP)和升級(jí)數(shù)據(jù)包到外部Flash。方法是利用USB DFU Class以及ST提供的DfuSe demo軟件工具實(shí)現(xiàn),至于DFU
2022-02-22 07:27:57

如何利用STM32F103C8T6實(shí)現(xiàn)串口IAP方式升級(jí)固件?

如何利用STM32F103C8T6實(shí)現(xiàn)串口IAP方式升級(jí)固件?
2021-12-14 06:31:10

如何利用STM32的USB實(shí)現(xiàn)通信?

如何利用STM32的USB實(shí)現(xiàn)通信?
2022-02-21 06:50:31

如何利用引導(dǎo)程序實(shí)現(xiàn)在程序內(nèi)編程IAP

好的程序),需要外部電路輔助實(shí)現(xiàn),而IAP則是通過(guò)將Flash映射為兩個(gè)區(qū)域,一部分為用戶引導(dǎo)程序區(qū)BOOT,一部分為用戶程序,利用引導(dǎo)程序實(shí)現(xiàn)在程序內(nèi)編程(IAP)。 而485也好,串口也好,只是硬件傳輸上的協(xié)議,本質(zhì)方法都是一樣的。...
2022-02-15 07:20:26

如何實(shí)現(xiàn)STM32的在線升級(jí)即IAP功能?

如何實(shí)現(xiàn)STM32的在線升級(jí)即IAP功能?
2021-11-30 06:22:20

如何去實(shí)現(xiàn)STM32的在線升級(jí)即IAP功能

最近因項(xiàng)目需求要實(shí)現(xiàn)STM32的在線升級(jí)即IAP功能,先將這幾天的學(xué)習(xí)體會(huì)和IAP的具體實(shí)現(xiàn)總結(jié)出來(lái),分享給大家,希望對(duì)同樣實(shí)現(xiàn)IAP的童鞋有所幫助,文中
2022-02-21 06:26:58

如何在CW32F030上實(shí)現(xiàn)IAP功能

在CW32F030上實(shí)現(xiàn)IAP功能
2023-09-15 07:43:37

如何在STM32F10x處理器平臺(tái)中實(shí)現(xiàn)IAP功能?

本文闡述了IAP 的基本原理,并詳細(xì)描述了如何在STM32F10x處理器平臺(tái)中實(shí)現(xiàn)IAP功能,并在所設(shè)計(jì)的系統(tǒng)中進(jìn)行了IAP實(shí)驗(yàn)。
2021-04-28 06:32:15

如何在stm32上去實(shí)現(xiàn)IAP功能

如何在stm32上去實(shí)現(xiàn)IAP功能呢?怎樣去解決stm32 IAP程序跳轉(zhuǎn)后串口不能發(fā)送的問(wèn)題?
2021-09-26 08:21:27

如何學(xué)習(xí)IAP

方便地通過(guò)預(yù)留的通信口對(duì)產(chǎn)品中的固件程序進(jìn)行更新升級(jí)。通常實(shí)現(xiàn) IAP 功能時(shí),即用戶程序運(yùn)行中作自身的更新操作,需要在設(shè)計(jì)固件程序時(shí)編寫(xiě)兩個(gè)項(xiàng)目代碼,第一個(gè)項(xiàng)目程序不執(zhí)行正常的功能操作,而只是通過(guò)某種
2021-12-10 07:21:48

如何用IAP功能實(shí)現(xiàn)為單片機(jī)遠(yuǎn)程升級(jí)

工程師在做產(chǎn)品的時(shí)候有時(shí)候會(huì)有遠(yuǎn)程對(duì)產(chǎn)品進(jìn)行升級(jí)的需求。對(duì)于沒(méi)有開(kāi)發(fā)過(guò)此功能的工程師會(huì)不知道從何下手,本文就以HC32L110為例介紹國(guó)產(chǎn)超低功耗華大單片機(jī)如何用IAP功能實(shí)現(xiàn)為單片機(jī)遠(yuǎn)程升級(jí)
2021-11-01 08:14:08

如何通過(guò)USB升級(jí)代碼去實(shí)現(xiàn)程序的下載更新功能

通過(guò)USB接口來(lái)實(shí)現(xiàn)IAP功能需要如何做呢?如何通過(guò)USB升級(jí)代碼去實(shí)現(xiàn)程序的下載更新功能呢?
2021-11-12 08:10:59

如果需要通過(guò)USB接口來(lái)實(shí)現(xiàn)IAP功能需要如何做呢

IAP升級(jí);另一個(gè)區(qū)域是User Flash,這一部分是供用戶自由使用的。STM32自帶USB 2.0 Device接口,如果需要通過(guò)USB接口來(lái)實(shí)現(xiàn)IAP功能需要如何做呢?這里介紹如何利用ST STM
2021-08-09 09:10:09

怎么實(shí)現(xiàn)基于GPRS的無(wú)線遠(yuǎn)程IAP功能

怎么實(shí)現(xiàn)基于GPRS的無(wú)線遠(yuǎn)程IAP功能?
2021-05-28 06:05:29

怎樣去實(shí)現(xiàn)IAP功能的邏輯與程序的編寫(xiě)呢

IAP功能實(shí)現(xiàn)的原理是什么?怎樣去實(shí)現(xiàn)IAP功能的邏輯與程序的編寫(xiě)呢?
2022-01-18 06:43:55

靈動(dòng)微課堂 (第119講) | MM32 USB 功能學(xué)習(xí)筆記——WebDFU

進(jìn)行DFU功能,即WebDFU功能。因此我們本節(jié)我們講解如何在MM32 MCU實(shí)現(xiàn)WebDFU功能。DFU是使用USB作為微控制器和編程工具之間的通信信道,通常是PC。在DFU類規(guī)格書(shū)說(shuō)明中指出所有
2020-05-07 17:56:32

用ST提供的USB例程實(shí)現(xiàn)USB IAP功能方案

IAP升級(jí);另一個(gè)區(qū)域是User Flash,這一部分是供用戶自由使用的。STM32自帶USB 2.0 Device接口,如果需要通過(guò)USB接口來(lái)實(shí)現(xiàn)IAP功能需要如何做呢?這里介紹如何利用ST
2014-04-01 17:14:27

用于MCU的USB DFU Bootloader資料分享

Kinetis MCU USB設(shè)備固件更新(DFU)
2022-12-09 07:12:51

轉(zhuǎn):利用 USB DFU實(shí)現(xiàn) IAP功能

前言伴隨著固件升級(jí)需求的增加,STM32提供了靈活的升級(jí)方式。本文一步一步介紹如何利用USB DFU Class以及ST提供的DfuSe demo軟件工具實(shí)現(xiàn)IAP(In Application
2016-07-08 18:18:12

轉(zhuǎn):利用 USB DFU實(shí)現(xiàn) IAP功能

前言伴隨著固件升級(jí)需求的增加,STM32提供了靈活的升級(jí)方式。本文一步一步介紹如何利用USB DFU Class以及ST提供的DfuSe demo軟件工具實(shí)現(xiàn)IAP(In Application
2016-07-12 15:18:08

基于P89C51RD2 IAP功能的數(shù)據(jù)存取與軟件升級(jí)

分析Boot ROM 中的部分源代碼, 重點(diǎn)是IAP 功能以及ISP 和IAP 的相互關(guān)系; 應(yīng)用IAP 功能將剩余程序空間轉(zhuǎn)化為數(shù)據(jù)空間, 以及自編ISP 程序來(lái)實(shí)現(xiàn)儀器的軟件升級(jí)。
2009-04-16 13:54:0816

基于P89C51RD2 IAP 功能的數(shù)據(jù)存取與軟件升級(jí)

分析Boot ROM 中的部分源代碼, 重點(diǎn)是IAP 功能以及ISP 和IAP 的相互關(guān)系; 應(yīng)用IAP 功能將剩余程序空間轉(zhuǎn)化為數(shù)據(jù)空間, 以及自編ISP 程序來(lái)實(shí)現(xiàn)儀器的軟件升級(jí)。
2009-05-14 15:22:5920

基于ST提供的USB例程實(shí)現(xiàn)USB IAP功能

ST推出的Cortex-M3平臺(tái)STM32內(nèi)部有兩個(gè)Flash區(qū)域,一是System Flash,ST官方保留的一個(gè)區(qū)域,用于存放IAP代碼。該區(qū)域不對(duì)用戶開(kāi)放,僅提供UART的通訊接口用于IAP升級(jí);另一個(gè)區(qū)域是Use
2010-01-13 09:16:3640

USB+IAP+程序資料下載

USB+IAP+程序下載 The Memory project is a demo program for the Keil MCB2140Board using the NXP LPC2148
2010-02-10 15:00:3829

USB_DFU_IAP例程移植

不同型號(hào)STM32的USB燒錄程序移植介紹。通過(guò)USB對(duì)芯片下載程序的bootloader介紹。
2017-04-21 11:00:5217

基于WinCE的USB串口功能實(shí)現(xiàn)

  本文著重介紹嵌入式設(shè)備基于WinCE操作系統(tǒng)下通過(guò)USB模擬串口功能和PC主機(jī)實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)通信功能,在很多場(chǎng)景下,這個(gè)可以很方便的實(shí)現(xiàn)主機(jī)和嵌入式設(shè)備的通信。本文所演示的系統(tǒng)為T(mén)oradex
2017-09-18 10:35:212

關(guān)于如何利用STM8S做IAP的步驟

一般IAP功能都是安排兩個(gè)程序實(shí)現(xiàn)的,一個(gè)是bootloader也可以叫IAP更正式,另一個(gè)程序是APP。MCU的bootloader遠(yuǎn)沒(méi)有那種帶MMU能跑高級(jí)OS的CPU的bootloader復(fù)雜
2017-09-20 20:29:4914

聊聊STM32芯片的DFU編程及相關(guān)話題

相當(dāng)部分的 STM32芯片都帶USB模塊,有時(shí)我們會(huì)考慮利用STM32芯片的USB模塊進(jìn)行程序代碼的下載或升級(jí)。USB協(xié)議中有專門(mén)針對(duì)設(shè)備固件升級(jí)的類協(xié)議,即可以通過(guò)DFU類協(xié)議進(jìn)行產(chǎn)品固件的加載
2017-11-29 17:35:011587

什么是IAP?如何實(shí)現(xiàn)IAP?

口對(duì)產(chǎn)品中的固件程序進(jìn)行更新升級(jí)。 通常在用戶需要實(shí)現(xiàn)IAP功能時(shí),即用戶程序運(yùn)行中作自身的更新操作,需要在設(shè)計(jì)固件程序時(shí)編寫(xiě)兩個(gè)項(xiàng)目代碼,第一個(gè)項(xiàng)目程序不執(zhí)行正常的功能操作,而只是通過(guò)某種通信管道(如USB、USART)接收程序或數(shù)據(jù),執(zhí)行對(duì)第二部分代碼的更新;第二個(gè)項(xiàng)目代碼才
2017-12-04 16:59:501142

關(guān)于Atmel AVR XMEGA USB CDC與DFU的特點(diǎn)介紹

愛(ài)特梅爾AVR XMEGA USB CDC 和 DFU簡(jiǎn)介
2018-07-10 03:21:002738

如何利用USB DFU來(lái)實(shí)現(xiàn)IAP功能的詳細(xì)資料概述

IAP(In application program) 主要為使用者提供了一種更加靈活的固件升級(jí)方式,可以根據(jù)應(yīng)用需要定義何時(shí)、何種情況發(fā)生時(shí)進(jìn)行固件升級(jí)。在介紹步驟前,需要對(duì) IAP 原理有一定認(rèn)識(shí)。結(jié)合下圖(僅供參考, IAP 實(shí)際應(yīng)用方式更加靈活)
2018-10-24 08:00:0010

基于DfuSe工具從APP跳轉(zhuǎn)到DFU模式

我們之前經(jīng)常有講到過(guò)如何通過(guò)USBDFU方式來(lái)對(duì)固件進(jìn)行升級(jí),在示例中我們通常是通過(guò)一個(gè)按鍵來(lái)觸發(fā)APP跳轉(zhuǎn)到BOOT從而進(jìn)入到DFU升級(jí)模式。
2019-02-02 17:41:007792

使用STM32單片機(jī)實(shí)現(xiàn)IAP的詳細(xì)資料說(shuō)明

本文檔的主要內(nèi)容詳細(xì)介紹的是使用STM32單片機(jī)實(shí)現(xiàn)IAP的詳細(xì)資料說(shuō)明。先說(shuō)一下實(shí)現(xiàn)功能 IAP程序的功能
2019-05-17 18:04:0025

STM32單片機(jī)DFU升級(jí)固件的實(shí)現(xiàn)和BKP備份寄存器的使用

最近用STM32F411做了一個(gè)小產(chǎn)品,為了方便以后升級(jí)固件和修復(fù)bug,所以需要考慮實(shí)現(xiàn)iap功能。由于產(chǎn)品對(duì)外只有USB和UART兩個(gè)接口,考慮到多用戶的通用性,所以選擇了USB作為升級(jí)入口
2021-11-29 16:36:047

ISP 和 IAP 工作原理

燒錄。二、IAP(in-application programming,在應(yīng)用編程,在線升級(jí))(1)在實(shí)現(xiàn) IAP 功能時(shí), 單片機(jī)內(nèi)部一定要有兩塊存儲(chǔ)區(qū),一般一塊被稱為 BOOT 區(qū),另外一塊被...
2021-12-03 18:51:1013

STM32實(shí)現(xiàn)IAP功能的學(xué)習(xí)筆記

最近因項(xiàng)目需求要實(shí)現(xiàn)STM32的在線升級(jí)即IAP功能,先將這幾天的學(xué)習(xí)體會(huì)和IAP的具體實(shí)現(xiàn)總結(jié)出來(lái),分享給大家,希望對(duì)同樣實(shí)現(xiàn)IAP的童鞋有所幫助,文中
2021-12-27 18:41:4411

STM32Cube 生成 USB DFU

STM32Cubemx 生成USB DFU 固件升級(jí)程序生成代碼如圖,新建項(xiàng)目工程2. 修改關(guān)鍵代碼keil軟件打開(kāi)工程,找到 usbd_dfu_if.c文件依次修改如下:uint16_t
2021-12-28 19:45:275

STM HAL庫(kù)USB DFU(實(shí)戰(zhàn)1)

前言: 本文主要解決的問(wèn)題是實(shí)現(xiàn)IAP功能,包括升級(jí)應(yīng)用程序(APP)和升級(jí)數(shù)據(jù)包到外部Flash。方法是利用USB DFU Class以及ST提供的DfuSe demo軟件工具實(shí)現(xiàn),至于DFU
2021-12-28 19:46:283

MM32 USB 功能學(xué)習(xí)筆記——WebDFU

前面我們介紹了新出USB設(shè)備類型WebUSB,其中使用MM32 MCU實(shí)現(xiàn)WebUSB功能。既然可以通過(guò)網(wǎng)頁(yè)與USB設(shè)備通信,那是否可以做別的功能,比如USB-DFU,當(dāng)然是可以的,我們通過(guò)網(wǎng)頁(yè)進(jìn)行DFU功能,即WebDFU功能。因此我們本節(jié)我們講解如何在MM32 MCU實(shí)現(xiàn)WebDFU功能。
2022-02-09 10:39:412

8-bit USB Flash MCU的IAP功能應(yīng)用須知

IAP (In-Application Programming) 提供用戶擦寫(xiě) Flash Memory 功能,用戶可在應(yīng)用時(shí)通過(guò) IAP 相關(guān)寄存器對(duì) Flash Memory 進(jìn)行擦除、查空、寫(xiě) 入與比對(duì)數(shù)據(jù)等操作,對(duì)產(chǎn)品進(jìn)行在線更新 Flash Memory 程序或數(shù)據(jù),以滿足客戶方便,
2022-06-26 11:11:442

HT66F70A IAP功能介紹

HT66Fx0A 為 HOLTEK Flash Type MCU,其不僅提供 ISP 功能,還提供 IAP 功能。IAP (In-Application Programming)是在線應(yīng)用可編程
2022-06-28 15:47:2615

如何使用HT66FB550 USB模塊及IAP功能實(shí)現(xiàn)Flash ROM更新

Programming)是在線應(yīng)用可編程,它可以使用內(nèi)部程序更新存 至 Program Memory 部分?jǐn)?shù)據(jù) (如常量數(shù)組),而不需要燒錄器。本文將介紹如何使用 HT66FB550 的 USB 模塊及 IAP 功能來(lái)實(shí)現(xiàn) Flash ROM 的更新。
2022-06-26 09:38:032

megawin_USB_DFU_v1.22升級(jí)

DFU(設(shè)備固件升級(jí))可以直接通過(guò)USB電纜執(zhí)行固件升級(jí),而無(wú)需通過(guò)執(zhí)行一些簡(jiǎn)單的步驟重新連接設(shè)備。
2022-06-21 15:35:062

AT32 USB MSD IAP簡(jiǎn)介及功能特點(diǎn)

口對(duì)產(chǎn)品中的固件程序進(jìn)行更新升級(jí)。通常實(shí)現(xiàn)IAP功能時(shí),即用戶程序運(yùn)行中作自身的更新操作,需要在設(shè)計(jì)固件程序時(shí)編寫(xiě)兩個(gè)項(xiàng)目代碼,第一個(gè)項(xiàng)目程序不執(zhí)行正常的功能操作,而只是通過(guò)某種通信方式(如USB
2022-06-12 16:27:371343

如何使用CubeMx生成一個(gè)DFU工程

DFU用來(lái)做IAP是很方便的,可以直接通過(guò)USB來(lái)對(duì)APP進(jìn)行升級(jí),因此,掌握DFU的制作還是挺有好處,特別是使用CubeMx工具可以快速制作,本文將基于STM3240G-EVL評(píng)估板來(lái)一步一步實(shí)現(xiàn)一個(gè)DFUIAP工程。
2022-10-26 09:31:40871

STM32微控制器自舉程序中使用的USB DFU協(xié)議

AN3156 STM32自舉程序中使用的USB DFU協(xié)議
2022-11-17 15:26:261

AN3156_基于STM32微控制器引導(dǎo)程序的USB_DFU協(xié)議應(yīng)用手冊(cè)

AN3156_基于STM32微控制器引導(dǎo)程序的USB_DFU協(xié)議應(yīng)用手冊(cè)
2022-11-21 17:07:002

AN3156_STM32 引導(dǎo)加載程序中使用的 USB DFU 協(xié)議

AN3156_STM32 引導(dǎo)加載程序中使用的 USB DFU 協(xié)議
2022-11-21 17:07:202

使用DFU方案實(shí)現(xiàn)STM32單片機(jī)的高級(jí)開(kāi)發(fā)

  DFU全稱為Device Firmware update,是ST官方推出的一個(gè)通過(guò)USB接口進(jìn)行IAP升級(jí)的方案,同串口ISP一樣,他們都集成在了芯片內(nèi)部的Bootloader區(qū)段,可以通過(guò)配置
2022-11-28 09:33:361842

AT32講堂003 | AT32 MCU如何使用USB HID進(jìn)行IAP升級(jí)

方便地通過(guò)預(yù)留的通信口對(duì)產(chǎn)品中的固件程序進(jìn)行更新升級(jí)。通常實(shí)現(xiàn)IAP功能時(shí),即用戶程序運(yùn)行中作自身的更新操作,需要在設(shè)計(jì)固件程序時(shí)編寫(xiě)兩個(gè)項(xiàng)目代碼,第一個(gè)項(xiàng)目程序不執(zhí)
2022-04-24 14:36:561241

應(yīng)用筆記(四)| 在CW32F030上實(shí)現(xiàn)IAP功能

燒寫(xiě),目的是為了在產(chǎn)品發(fā)布后可以方便地通過(guò)預(yù)留的通信口對(duì)產(chǎn)品中的固件程序進(jìn)行更新升級(jí)。1功能實(shí)現(xiàn)IAP功能實(shí)現(xiàn),一般將程序分為兩個(gè)部分,即:Bootloader和APP。Bootloader程序用于上電時(shí)
2022-08-09 10:52:59404

AT32 MCU如何使用USB MSD 進(jìn)行IAP升級(jí)?

AT32 MCU如何使用USB MSD 進(jìn)行IAP升級(jí)?
2023-10-27 09:23:28539

用于MCU的USB?DFU引導(dǎo)加載程序

電子發(fā)燒友網(wǎng)站提供《用于MCU的USB?DFU引導(dǎo)加載程序.pdf》資料免費(fèi)下載
2023-10-27 14:23:420

已全部加載完成