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

歷史上的今天

今天是:2025年01月15日(星期三)

正在發生

2021年01月15日 | STM32F1_外部NorFlash存儲程序代碼

發布者:JoyfulSunflower 來源: eefocus關鍵字:STM32F1  外部NorFlash  存儲程序 手機看文章 掃描二維碼
隨時隨地手機看文章

前言

今天總結“STM32F103  外部NorFlash存儲程序代碼”。今天提供的實例工程是存儲程序代碼到外部NorFlash,并執行外部NorFlash的代碼(既然存儲了程序代碼,那么肯定也會運行NorFlash的程序)。對于儲存在外部NorFlash的程序可以通過多種途徑,今天主要使用MDK-ARM工具下載程序到外部NorFlash,但是需要“編程算法”,但這些算法官方都已經寫好了的,我們只需要配置一下,直接使用就是了。


NOR FLASH是很常見的一種存儲芯片,掉電不會丟失數據。 NOR FLASH支持Execute On Chip,即程序可以直接在FLASH片內執行。這點和NAND FLASH不一樣。因此,在嵌入式系統中,NOR FLASH很適合作為程序的存儲介質。 NOR FLASH的讀取和RAM很類似,但不可以直接進行寫操作。對NOR FLASH的寫操作需要遵循特定的命令序列,最終由芯片內部的控制單元完成寫操作。

 

https://yunpan.cn/cSSbuXYC82jNu  訪問密碼 8967

 

STM32F10x的資料可以在我360云盤下載:

https://yunpan.cn/crBUdUGdYKam2   訪問密碼 ca90

 

內容講解

工程概要說明: 例程定義了兩個函數“Nor_Fun”存儲在外部NorFlash,即外部NorFlash程序,定義一個函數“Flash_Fun”儲存在內部FLASH,通過執行這三個函數,再打印它們函數接口對應的地址,這樣就可以檢測這三個函數儲存的位置了。

 

提供的工程以簡單為原則,詳細中文注釋,方便自己方便大家。

 

關于“STM32F103  外部NorFlash存儲程序代碼” 我把重要的幾點在下面分別講述:

一、獲取現成文件

我們使用官方標準庫,拷貝標準庫FSMC例程里面現成的算法。拷貝“編程算法”到keil安裝目錄x:Keil_v5ARMFlash里面,拷貝“FLASH_NOR.ini”到我們自己創建的工程里面(隨便一個位置,方便調用,我們工程是在“LibrariesCMSISDeviceSupportstartup”下面)。

 

 

二、配置Nor地址

配置Nor地址,見下圖。

注意:圖中1,2不要勾上。

 

三、配置編程算法

拷貝了“編程算法”就可以看見算法文件。

 

四、初始化NOR

路徑就是上面你拷貝的路勁。

 

五、配置需要儲存外部Nor的代碼

 

六、打印(測試)結果

通過測試函數和依次打印的數據可以看得出外部Nor的地址是0x6400xxxx,而內部Flash地址的0x0800xxxx。說明外部Nor函數確實儲存在外部NorFlash里面。

 

七、今天的重點

A.有人覺得很奇怪,不是程序存儲在外部Nor嗎? 為什么還是有程序存儲在內部Flash呢? 答案是:內部FLASH必須要有一部分程序來配置FSMC,這樣才能使用FSMC控制讀取外部Nor程序。

 

說明

今天提供的軟件工程基于STM32F103大容量芯片,中等及小容量芯片沒有FSMC功能,自然也不能使用。其實只要適當修改工程的部分配置,STM32F1有FSCM功能的芯片都適用。由于這一塊的知識相對來說復雜一點,還有很多地方沒有講解到位,請根據提供的工程自行研究。


關鍵字:STM32F1  外部NorFlash  存儲程序 引用地址:STM32F1_外部NorFlash存儲程序代碼

上一篇:STM32_DAC輸出三角波形
下一篇:STM32_BKP備份數據

推薦閱讀

在經歷了 " 史詩級 " 芯片漏洞危機之后,英特爾很快扳回一局。英特爾 1 月 8 日在 CES 展會上宣布,向研究合作伙伴交付全新研制的 49 量子位測試芯片 "Tangle Lake",該芯片以美國阿拉斯加的湖泊命名,用來代表量子位運行所需要的極低溫度。這一進展也被許多人視作英特爾正接近實現 " 量子霸權 " 的目標。?英特爾將超導量子計算測試芯...
啟動代碼的一般作用1、堆和棧的初始化;2、向量表定義;3、地址重映射及中斷向量表的轉移;4、初始化有特殊要求的斷口;5、處理器模式;6、進入C應用程序。ARM復位后程序從0x00地址開始執行代碼,所以一般都會有將Flash地址映射到0x00的過程。但對于這一款Cortex M0的啟動代碼比較簡單,從存儲分布圖中我們可以看到LPC11C14擁有32K的片內Flash,地址范圍...
恩智浦半導體(NXP)近日宣布推出全新S32G車輛網絡處理器。這款處理器支持最新的ADAS(高級輔助駕駛)應用,可幫助汽車行業轉向高性能、基于域的車輛架構,并降低軟件復雜性,顯著提高車輛網絡的整體集成度。目前這款S32G已被全球主要OEM采用,幫助OEM從汽車制造商轉變為車輛數據驅動型服務提供商。隨著車輛朝向互聯化、自動化和電動化的方向不斷發展,將...
2021年1月4日,中國共產黨湖州市第八屆委員會第十次全體會議通過《中共湖州市委關于制定湖州市國民經濟和社會發展第十四個五年規劃和二〇三五年遠景目標的建議》(簡稱《規劃建議》)。根據《規劃建議》,湖州將加快發展數字經濟,打造具有區域競爭力的數字產業集群。推進數字產業化,實施數字經濟倍增計劃,大力發展物聯網、人工智能、大數據、云計算、集...

史海拾趣

問答坊 | AI 解惑

請問這里有沒有熟悉ARM LPC2214的高手

我是新手,請問這里有沒有熟悉ARM LPC2214的高手…

查看全部問答∨

初始化數組沒有被賦值

最近在使用ADS1.2軟件編寫一個S3C2440的一個LED小程序,但是遇到了一個問題,如果像我們平時的寫法: static int led_tab[4]={0xf7,0xef,0xdf,0xbf}; 他是不能正確地賦值的,(也就是此時的led_tab[]數組還是全為零的。 如果改成:   &nbs ...…

查看全部問答∨

急問:鍵盤驅動打不開

evc應用程序打不開我自己寫的按鍵驅動。 HANDLE hReadKeyThread;         //打開key驅動         hFile=CreateFile(TEXT("KEY:"),GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,0);   ...…

查看全部問答∨

出差感受

        我是一個從未出過校門的孩子,沒有參加過任何招聘會,可以說在我出差前我的思想都是學生的思想,沒有任何改變。寒假時去深圳出差20天左右,在這20天中感觸頗多。 一、原先在學校我總想多學,學完單片 ...…

查看全部問答∨

幫幫忙,看看

我編譯怎么出怎么莫名其妙的問題啊 undefined                        first referenced symbol              ...…

查看全部問答∨

【挖電源】寶島的開關電源

  在實驗室偶然發現個開關電源 嘿嘿…

查看全部問答∨

恩智浦推出全球首款雙電源電壓ARM Cortex-M0微控制器

1.6 uA深度睡眠電流、5 us瞬間喚醒和超小尺寸,為創新嵌入式移動設計創造可能   中國上海,2012年2月21日 —— 恩智浦半導體NXP Semiconductors N.V. (NASDAQ:NXPI) 近日宣布推出LPC1100LV系列,這是全球首款支持1.65V至1.95V VDD ...…

查看全部問答∨

管中窺豹安防監控攝像機CCD SENSOR 和CMOS SENSOR 市場情況

          前一段時間筆者有一個安防監控項目,了解一下安防監控攝像機CMOS SENSOR 代工廠情況。 網絡上搜集的安防監控機CMOS SENSOR 工廠真是多如牛毛。偶搜集了十幾家公司,一個一個的電話溝通。太 ...…

查看全部問答∨

【轉】 字符串處理,--不用IO函數,很適合MCU用

字符串處理,--不用IO函數 連接a和b,存到c中: char *cat(char *a,char *b,char *c) { while (*a!=\'\\0\') *(c )=*(a ); while (*b!=\'\\0\') *(c )=*(b ); *c=\'\\0\'; return c; } 將b連接到a的后面,新字符串保存到a中: ...…

查看全部問答∨

三端穩壓器78 79系列簡介

電子產品中常見到的三端 穩壓集成電路有正電壓輸出的78 ××系列和負電壓輸出的79××系列。故名思義,三端IC 是指這種穩壓用的集成電路 只有三條引腳輸出,分別是輸入端、 接地端 和 輸出端。它的樣子象是普通的三極管,TO- 220 的標準封裝,也有9 ...…

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

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 宜章县| 历史| 永吉县| 湖北省| 诸城市| 绥江县| 广河县| 江永县| 镇坪县| 景洪市| 镇远县| 玛多县| 黄龙县| 亚东县| 获嘉县| 克东县| 清水河县| 七台河市| 禄丰县| 木兰县| 梅河口市| 忻州市| 济南市| 乳源| 康乐县| 区。| 宁远县| 汉川市| 肇源县| 丹东市| 普安县| 永德县| 罗江县| 延吉市| 怀安县| 边坝县| 婺源县| 赫章县| 灌南县| 商南县| 都昌县|