娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年12月11日(星期三)

正在發(fā)生

2018年12月11日 | STM32F103C8T6實現(xiàn)串口IAP方式升級固件

發(fā)布者:夢回歸處 來源: eefocus關鍵字:STM32F103C8T6  串口  IAP方式  升級固件 手機看文章 掃描二維碼
隨時隨地手機看文章

首先下載官方STM32F10X的IAP Bootloader源碼,STM32F10x_AN2557_FW_V3.3.0。


源碼包地址:http://download.csdn.net/download/yunyin_link/10151170


用Keil4打開工程代碼STM32F10x_AN2557_FW_V3.3.0\Project\IAP\MDK-ARM\IAP.uvproj


第一步:因為我們是用的STM32F103C8T6  是64K Flash,所以特別重要的是修改Flash宏,如下圖示,改為:STM32F10X_MD。



代碼中對不同規(guī)格的Flash做了處理。



第二步:限定一下IAP BootLoader的Flash大小,如下圖示:為 0x2FFF。所以應用層代碼在 0x8003000位置。



如上則完成了我們BOOT工程的修改,可以進行編譯燒錄了,燒入后,連接我們的串口助手,會顯示如下信息:



如上圖,輸入1,則是進行串口程序?qū)懭耄斎?,則是串口程序讀出,輸入3,則是執(zhí)行應用層程序。


接下來,我們編譯一個簡單的APP測試閃燈程序,需要注意程序幾個關鍵的配置操作。


第一步:設置APP程序的寫入位置,從0x8003000開始:



第二步:在程序開始處,重新設置一下中斷向量表的位置,如下圖示:初始化到0x8003000位置。



第三步,設置編譯出BIN文件,如下圖示,添加上一段編譯指令。


E:\Software\Keil4.74\ARM\ARMCC\bin\fromelf.exe --bin -o ./output/test.bin ./output/test.axf


如果自己的路徑有問題的,需要自己做一下調(diào)整。以上完成了所有操作可以編譯后,會看到 test.bin文件。


最后,我們利用串口助手,以ymodem協(xié)議發(fā)送該bin文件,實現(xiàn)升級。


第一步:輸入1,進行文件發(fā)送狀態(tài)





完成后如上圖,發(fā)送“3”,檢查開發(fā)板指示燈是否閃爍,閃爍即代表成功執(zhí)行了應用程序。


接下來,我將利用esp8266實現(xiàn)云端升級stm32f103c8t6固件。

關鍵字:STM32F103C8T6  串口  IAP方式  升級固件 引用地址:STM32F103C8T6實現(xiàn)串口IAP方式升級固件

上一篇:STM32 定時器輸出方波的頻率與PSC以及CNT的關系
下一篇:STM32中斷向量表的位置,重定向

推薦閱讀

工業(yè)機器人的架構(gòu)和設計理念與服務機器人有本質(zhì)區(qū)別:工業(yè)機器人強調(diào)在規(guī)劃好的環(huán)境完成既定任務,同時要求高耐久、高精度、高力矩輸出;而服務機器人強調(diào)在開放非預設環(huán)境下完成輕型、非高精度作業(yè),且盡可能低成本之下的可接受壽命,而且由于服務機器人直接與人接觸,故而對于安全性,可靠性要求很高。工業(yè)機器人的核心在于上游三大零部件,即控制器、伺...
11月13日發(fā)起公開收購文曄5%-30%股權(quán)一事,本該于12月12日見分曉。但是,由于這樁收購引發(fā)外界太多疑慮,大聯(lián)大本月4日宣布,決定延長收購期50天,到明年1月30日截止。回顧大聯(lián)大宣布收購文曄股份以來,文曄內(nèi)部及業(yè)界質(zhì)疑主要聚焦在兩大問題上:第一,惡意壟斷;第二,意在文曄控制權(quán)。個中細節(jié),頗有看點。下文試圖深挖這些疑點,以及未來可能會有的劇情...
荷蘭科技博客 LetsGoDigital 報道稱,三星于 2020 年 6 月提交了一項“可折疊電子設備”專利申請,并于 12 月 10 日被世界知識產(chǎn)權(quán)組織(WIPO)數(shù)據(jù)庫正式披露。在這份長達 46 頁的申請文檔中,可見三星為一款類似初代 Galaxy Z Flip 的翻蓋式折疊屏智能機配備了更大的外部顯示屏、后置三攝、以及新款鉸鏈。  2020 年初,三...
據(jù)DigiTimes援引業(yè)內(nèi)人士的話說,蘋果供應鏈中的多個零部件供應商正在為第三代iPhone SE的發(fā)貨做準備,該產(chǎn)品預計將于2022年上半年推出。  供應商認為新iPhone的訂單沒有減少。據(jù)業(yè)內(nèi)人士透露,VCM(音圈馬達)和其他零部件供應商仍然沒有看到新iPhone的訂單削減,并且正在為蘋果公司預計在2022年上半年推出的下一代iPhone SE系列的出貨量做...

史海拾趣

問答坊 | AI 解惑

【藏書閣】圖解繼電器與可編程控制器

目錄: 第一章 順序控制系統(tǒng) 1.1順序控制 1.2控制方式 有觸點繼電器方式(3)/無觸點繼電器方式(3)/微型計算機方式 (3) 1.3按鈕開關 按動作分類(5)/按鈕開關的觸點(6) 1.4圖形符號與文字符號 1.5順序圖 順序圖畫法(8)/從接線圖 ...…

查看全部問答∨

關于sd卡的問題

小弟最近在做一個關于sd卡的項目 具體要求是:1:通過pc機將有用的數(shù)據(jù)存到sd卡里             2:通過單片機將其讀出 遇到的問題:不知道從哪個地址開始是有用數(shù)據(jù),不知道pc會把文件從哪個地址開始存 ...…

查看全部問答∨

請問:在Windows Mobile 6中,如何獲得媒體文件的屬性及其附屬信息?

小弟現(xiàn)在被這個問題困擾…… 這里我需要得到手機上(或者說模擬器上)各種多媒體文件(mp3、mp4、3gp等)的屬性信息,例如它們的格式信息、codec信息、bit rate信息、時長、幀尺寸等。 特別是格式和codec信息,對我的程序很重要,卻實在沒找到 ...…

查看全部問答∨

uC/OS-II官方STM32版本運行后產(chǎn)生的問題

在STM32社區(qū)里下載了一個“uC/OS-II官方STM32版本修改后在萬利的STM32開發(fā)板上運行”的工程程序,連接目標板后編譯、加載、運行都正常的,我將串口發(fā)送改為DMA傳輸,編譯后運行,程序停止在了下面的這行:App_Fault_ISR   &nbs ...…

查看全部問答∨

ADS編譯個簡單程序出現(xiàn)個奇怪問題.

  ADS下.make 貌似語法沒有錯.在百度上都不知道怎么問.只能上圖啦...為什么會出現(xiàn)這個問題咧..很困惑啊..?請求高手幫助啊...…

查看全部問答∨

89美金FPGA開發(fā)板

采用并行機制的FPGA,實施并行協(xié)作與并行控制算法,為柔性直流輸電獲得強大的控制器。同時,其硬件的可靠性,保證系統(tǒng)的可靠運行。…

查看全部問答∨

verilog的always塊里,既有電平又有邊沿觸發(fā)呢?

怎么在verilog的always塊里,既有電平又有邊沿觸發(fā)呢? 比如always@(a or b or c)我讓a為邊沿觸發(fā)怎么實現(xiàn)…

查看全部問答∨

Hercules DIY 設計——周計劃提交(暫定),我咋覺得時間不夠的

擠出來的時間才是時間 [ 本帖最后由 Sur 于 2013-5-11 01:16 編輯 ]…

查看全部問答∨

LPC800mini板已收到,謝謝!閑暇時間交流一下

看上去還是比較精致的 具體資料還沒有細看 不知道是不是和STM M0的套件一樣,可以直接使用USB下載? 晚上有空摸索一下 謝謝工作人員…

查看全部問答∨
小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 平和县| 临安市| 通江县| 峨边| 天长市| 唐海县| 高青县| 锡林浩特市| 阿合奇县| 阜南县| 绥芬河市| 双牌县| 湟源县| 杭锦后旗| 鄢陵县| 龙陵县| 浪卡子县| 佛教| 澎湖县| 淳安县| 博野县| 宁武县| 涞水县| 阿鲁科尔沁旗| 洞头县| 朔州市| 藁城市| 安平县| 祁阳县| 义马市| 赤峰市| 略阳县| 广汉市| 荆门市| 绥化市| 娱乐| 奉节县| 通山县| 泰来县| 黔南| 郑州市|