伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內不再提示

RA Flash地址絕對定位

jf_pJlTbmA9 ? 來源:瑞薩MCU小百科 ? 作者:瑞薩MCU小百科 ? 2023-10-26 18:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

介 紹

MCU設計中,很多時候客戶需要在Flash指定地址存入指定數據,這里需要用到Flash的絕對定位,我們知道有些公司可以在keil使用char const buf[x] __attribute__ ((at(0x80000))) = {};實現,那么RA是否可以實現?

通過瑞薩官方編譯工具e2 studio對.ld腳本文件修改,在Flash上劃一小塊出來,然后通過__attribute__實現。

具體步驟如下

1、首先在Flash上劃一塊出來,在e2 studio對.ld文件進行修改。工程路徑如下圖

wKgaomUD6TSAPBnbAAAKhzug0jw619.png

2、fsp.ld文件中,memory選項,Add新的分區,這里直接指定起始地址和長度。

wKgZomUD6TWAbKn9AACRhxSxuhU228.png

3、fsp.ld下,文本編輯,初始my_code(!rx),刪除”!”

wKgaomUD6TiATX4lAAC0oEK0Slo375.png

4、如下,編輯my_code

wKgZomUD6TqAEa-XAACTpsLyjxI574.png

在文本編輯會自動創建代碼如下:

wKgaomUD6TuAIvawAABuIVokikQ605.png

5、為了避免可能出現的問題,最好修改Flash地址空間,因為到此時,my_code被包在Flash區,需要修改flash區地址。

首先,復制memory_regions.ld并改名到同一目錄下,在fSP.ld文件文本編輯處include新復制的文件:

wKgZomUD6T2AAendAAJZHK0gBWQ356.png

接下來,我們需要在memory_regions_my.ld修改Flash空間

wKgaomUD6T-ARr7GAAB6ujGhU-M210.png

同樣,我們可以在此處設置my_code的起始地址和長度,在第2步新建的分區直接用起始地址和長度別名替代。

6、在主函數變量聲明處,添加代碼

const char buff[16] __attribute__((section(".my_code "))) = {"1234567890abcdef"};

buff長度需與分區大小相同,否則會報錯。

Build需要使用release。

7、編譯完成后,查看如下:

wKgaomUD6UCAUYeZAABI-0XpFPE042.png

注:推薦大家使用e2 studio help contents:(非常好用!!!)

來源:瑞薩MCU小百科(作者:James Xu)
免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理

審核編輯 黃宇

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

    關注

    10

    文章

    1753

    瀏覽量

    155689
  • 定位
    +關注

    關注

    5

    文章

    1594

    瀏覽量

    36739
  • RA
    RA
    +關注

    關注

    0

    文章

    34

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    瑞薩RA系列FSP庫開發實戰指南之QSPI控制FLASH的指令

    對主機端(RA6M5)來說,只是它遵守最基本的QSPI通訊協議發送出的數據,但在設備端(FLASH 芯片)把這些數據解釋成不同的意義,所以才成為指令。
    的頭像 發表于 03-03 10:56 ?4095次閱讀
    瑞薩<b class='flag-5'>RA</b>系列FSP庫開發實戰指南之QSPI控制<b class='flag-5'>FLASH</b>的指令

    RA MCU眾測寶典 | 在瑞薩CPKCOR-RA8D1B核心板上實現QSPI讀取外部Flash

    RA生態工作室關注我們“RAMCU眾測寶典”中I2C/SPI通信與顯示驅動專題更新了。這次我們聚焦瑞薩【CPKCOR-RA8D1B核心板】開發板,一步步實現QSPI讀取外部Flash。開啟寶典
    的頭像 發表于 02-06 18:02 ?5360次閱讀
    <b class='flag-5'>RA</b> MCU眾測寶典 | 在瑞薩CPKCOR-<b class='flag-5'>RA</b>8D1B核心板上實現QSPI讀取外部<b class='flag-5'>Flash</b>

    【干貨分享】瑞薩RA6E2地奇星開發板Flash讀寫與OLED顯示實戰

    本次測評基于瑞薩RA6E2地奇星開發板,驗證其內部CodeFlash與DataFlash的讀寫功能穩定性與可靠性,測試Flash擦除、寫入、讀取及數據驗證的全流程可行性,為后續嵌入式項目存儲方案提供參考依據。
    的頭像 發表于 12-16 08:08 ?1102次閱讀
    【干貨分享】瑞薩<b class='flag-5'>RA</b>6E2地奇星開發板<b class='flag-5'>Flash</b>讀寫與OLED顯示實戰

    CW32操作FLASH地址對齊的要求

    地址邊界對齊,即使用 16bit 位寬訪問 FLASH 時的地址必須是偶地址,使用 32bit 位寬時的地址必須是 4 的倍數
    發表于 12-15 06:30

    【瑞薩RA6E2地奇星開發板試用】內部Code flash和Data flash寫入數據并通過OLED顯示

    回調函數 讀取數據與寫入數據不一致 寫入地址錯誤,或數據緩存未刷新 確認 Flash地址正確性,寫入后延時 1ms 再讀取 四、測評總結與建議 4.1 測評總結 瑞薩RA6E2地奇
    發表于 12-12 20:15

    【原創】【RA4M2-SENSOR開發板評測】內部flash讀寫測試

    靜態數據;選項設置存儲器用于保存和變更 MCU 復位后的一些狀態; 工廠閃存保存了芯片出廠自帶的一段固定的 BootLoader 程序,用戶無法訪問。 RA4M2 的 Flash地址分布及范圍大小
    發表于 12-06 18:32

    RA-Eco-RA6M4開發板評測】開發環境搭建

    ARM下載 安裝完成后會自動打開,我們將其關閉。 接下來我們下載RA的軟件支持包。 下載地址:https://www.keil.arm.com/packs/ Figure ? RA Pack包下
    發表于 11-09 21:16

    功耗 0.1uA的LoRaWAN 模組Ra-09/Ra-09H

    重磅上新!! 功耗0.1uA的LoRaWAN 模組來了 安信可LoRaWAN系列Ra-09/Ra-09H模組發布 產品特征 1、Ra-09/Ra-09H 模組是安信可科技與ST深度合作
    的頭像 發表于 10-23 10:20 ?485次閱讀
    功耗 0.1uA的LoRaWAN 模組<b class='flag-5'>Ra</b>-09/<b class='flag-5'>Ra</b>-09H

    瑞薩電子RA0L1微控制器的主要特點

    RA0L1屬于RA0系列中的基礎型微控制器(MCU),定位入門級產品線,兼具卓越的性價比與超低功耗特性。該產品基于Arm Cortex-M23內核設計,高達32MHz的CPU運行速度,并集成64KB Code
    的頭像 發表于 09-29 16:17 ?5568次閱讀
    瑞薩電子<b class='flag-5'>RA</b>0L1微控制器的主要特點

    【CPKCOR-RA8D1】+ 1.RA8D1開箱點燈

    看看這款板子,非常的高大上,由核心板和擴展板兩塊板子組成,這種組合模式非常的便利 包裝非常的上檔次 可以看出瑞薩RA生態工作是滿滿的誠意 絕對的巔峰制作 RA8D1是高性能480 MHz Arm
    發表于 09-24 18:55

    RA4M2-SENSOR】讀寫Code Flash

    先看下RA4M2系類MCU的flash分布,這里分為兩種塊,一種塊大小為8Kb,另一種為32Kb RA4M2-SENSOR 開發板上的MCU型號是 R7FA4M2AD3CFL 在數據手冊里找到對應
    發表于 09-14 10:39

    【干貨分享】基于瑞薩RA4M2-SENSOR開發板,實現便攜式 GPS 定位

    本文介紹了RA4M2-SENSOR通過IIC協議實現OLED顯示,并結合串口通信讀取GPS模塊數據,實現便攜式GPS定位器的項目設計。開發套件RA4M2-SENSOR是一款基于RA4M
    的頭像 發表于 09-09 08:07 ?3992次閱讀
    【干貨分享】基于瑞薩<b class='flag-5'>RA</b>4M2-SENSOR開發板,實現便攜式 GPS <b class='flag-5'>定位</b>器

    求助,關于STM32F407的flash讀寫問題求解

    目前flash模擬EEPROM是參考的官方的flash讀寫代碼,但C語言中attribute ((at())絕對定位的應用 網上的一段代碼如下 1、
    發表于 07-18 07:14

    RA-Eco-RA4M2開發板評測】RA-Eco-RA4M2 Keil 開發環境搭建

    /download/product/ Figure ? MDK ARM下載 安裝完成后會自動打開,我們將其關閉。 接下來我們下載RA4M2的軟件支持包。 下載地址:https
    發表于 04-27 22:54

    瑞薩RA系列MCU FSP庫開發實戰指南(09)存儲器映射

    3.3 存儲器映射 前文所述,寄存器與RAM、FLASH一樣都是芯片內部的一種存儲設備。那么,當我們需要訪問它們的時候,我們需要知道它們的存儲地址。 3.3.1 存儲器映射表 如下圖所示為RA
    的頭像 發表于 04-16 15:52 ?1662次閱讀
    瑞薩<b class='flag-5'>RA</b>系列MCU FSP庫開發實戰指南(09)存儲器映射