在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    文章

    1642

    瀏覽量

    148681
  • 定位
    +關注

    關注

    5

    文章

    1347

    瀏覽量

    35502
  • RA
    RA
    +關注

    關注

    0

    文章

    19

    瀏覽量

    24702
收藏 人收藏

    評論

    相關推薦

    絕對值編碼器 —— 工業自動化的 “定位神器”

    絕對值編碼器高精度測量:精準定位的 “秘密武器” 絕對值編碼器的高精度特性,使其在諸多對精度要求嚴苛的領域成為不二之選。以數控機床為例,在精密零部件的加工過程中,刀具需要精確地按照預設
    的頭像 發表于 01-03 15:17 ?208次閱讀
    <b class='flag-5'>絕對</b>值編碼器 —— 工業自動化的 “<b class='flag-5'>定位</b>神器”

    MAC地址的作用范圍,MAC地址怎么申請?

    物理地址(PhysicalAddress),用于在網絡中唯一標示一個網卡。以下是英利檢測針對其作用范圍及申請方式的詳細解答:MAC地址的作用范圍局域網內的設備定位
    的頭像 發表于 12-19 17:44 ?648次閱讀
    MAC<b class='flag-5'>地址</b>的作用范圍,MAC<b class='flag-5'>地址</b>怎么申請?

    精準定位,盡在掌握:絕對值編碼器技術解析

    在現代工業控制與自動化領域中,精確的位置反饋是實現高效、可靠運行的關鍵。絕對值編碼器,作為精密測量與定位技術的杰出代表,正以其獨特的優勢,引領著工業自動化向更高層次邁進。本文將深入探討絕對值編碼器
    的頭像 發表于 12-12 08:37 ?471次閱讀
    精準<b class='flag-5'>定位</b>,盡在掌握:<b class='flag-5'>絕對</b>值編碼器技術解析

    精準定位,無界運行:絕對值拉線編碼器解決方案

    在現代化的工業生產和自動化控制領域,精準、可靠的位置反饋是實現高效、穩定運行的關鍵。絕對值拉線編碼器,作為精密測量與反饋控制的杰出代表,正以其獨特的優勢,引領著工業定位技術的革新與發展。 絕對值拉線
    的頭像 發表于 12-05 08:43 ?235次閱讀
    精準<b class='flag-5'>定位</b>,無界運行:<b class='flag-5'>絕對</b>值拉線編碼器解決方案

    這些關于IP地址定位術語你了解嗎?

    大家知道IP地址是多方面因素共同作用下生成的,這里涉及到DHCP、網絡運營商等等。今天我們就來了解下在IP地址定位領域有哪些術語呢? ?Whois:用于查詢域名的IP以及所有者等信息的傳輸協議
    的頭像 發表于 11-26 11:14 ?232次閱讀

    IP地址定位與GPS定位:技術解析與應用比較

    IP地址定位和GPS定位是比較常見的定位技術。本文將與大家探討這兩種技術的工作原理、優缺點及其在實際應用中的比較和融合。 IP地址
    的頭像 發表于 07-16 13:50 ?687次閱讀

    IP地址定位與智慧城市和智能交通

    智慧城市和智能交通是現代城市發展的關鍵領域,通過先進技術提升城市管理和居民生活質量。IP地址定位在交通監控、智能路燈管理等方面發揮了重要作用,本文將深入探討其技術實現及應用。 交通監控與優化 通過
    的頭像 發表于 07-16 11:46 ?444次閱讀

    如果把flash地址改為別的大小,下載bin文件的地址如何設置?

    如果把flash地址改為別的大小,下載bin文件的地址如何設置?可以自己分配嗎??
    發表于 07-12 11:08

    51單片機STC8H8K64U通過RA8889/RA8876如何控制彩屏(SPI源碼下載)

    ;amp;vd_source=c0cd4c87f6dcc19bcebab2f4cf3c40db 八、源碼下載(見附件或者原文地址下載) *附件:STC8H_RA
    發表于 06-26 14:13

    RA Overwrite模式在FSP中的支持

    前面介紹了MCUboot的基礎知識,您可通過上方鏈接回顧,本章將著重介紹其中的Overwrite模式,以及在FSP中如何配置、如Flash怎樣劃分、安全校驗的方式等。本文以RA6M4 1M Code
    的頭像 發表于 06-13 10:52 ?598次閱讀
    <b class='flag-5'>RA</b> Overwrite模式在FSP中的支持

    請問efuse以及flash區域是否只能通過SDK的API讀寫?

    請問efuse以及flash區域是否只能通過SDK的API讀寫?是否能通過指針引用絕對地址讀寫,比如: 寫入 *(uint32_t *)(0xf4000) = 0x02; 讀取 a = *(uint32_t *)(0xf4000) 如果支持這么做,我該怎么知道efus
    發表于 06-11 08:10

    請問STM8 IAR環境下如何看FLASH的執行地址

    我看到公司的程序把掉電保存的數據存在了內部FLASH中,而且地址是從零開始存的,這是怎么確定是這個的?這么說來燒錄程序的地址也就是執行首地址是從最后開始執行的嗎?這是在哪里可以看到的呢
    發表于 04-30 07:44

    RA8889/RA8876顯示自定義ASCII字符方法

    好的ASCII字庫放在MCU的FLASH中進行引用,字符數量為95個,編碼區間0x20~0x7E,通過編碼即可索引,并調用相應的數據,通過RA8889/RA8876描點顯示出來。 點擊訪問源代碼下載
    發表于 04-02 16:09

    app擦除非自己flash空間地址死機的原因?怎么解決?

    我的app1程序運行在0x8000000開始地址,size為0x3FFFF的空間. 我的app2程序運行在0x8040000開始地址,size為0x3FFFF的空間. app1接收命令跳轉到app2
    發表于 04-01 07:49

    伺服電機絕對定位和相對定位問題

    絕對定位,另一種是相對定位。本文將詳細介紹伺服電機的絕對定位和相對定位方法,并探討其適用場景和
    的頭像 發表于 03-18 08:39 ?3264次閱讀
    伺服電機<b class='flag-5'>絕對</b><b class='flag-5'>定位</b>和相對<b class='flag-5'>定位</b>問題
    主站蜘蛛池模板: 狠狠色狠狠色综合婷婷tag | 日韩三级毛片 | 99热成人精品热久久669 | 电影一区二区三区 | 丁香婷婷激情综合 | 国产网站在线免费观看 | 亚洲成a人片在线观看www | 久久婷五月综合 | 亚洲理论视频 | 中国一级特黄高清免费的大片 | 欧美一级二级三级视频 | 亚洲第一在线视频 | 欧美性猛交xxxx黑人猛交 | 国产精品亚洲玖玖玖在线靠爱 | 精品日韩一区二区三区 | 人人澡 人人澡 人人看 | 亚洲最大的黄色网址 | 免费三级网站 | 久久亚洲精品国产亚洲老地址 | 波多野结衣久久精品 | 18欧美乱大交 | 久久青草国产手机看片福利盒子 | 一区二区三区高清不卡 | 欧美色图日韩色图 | 国产亚洲自在精品久久 | 巨乳色网站| 久久精品高清 | 激情网址在线观看 | 美女天天色| 久久综合九色综合98一99久久99久 | 夜夜爱视频 | 欧美日韩免费大片 | 美女视频黄a全部 | 3p性小说| 男人cao女人视频在线观看 | 午夜黄色在线观看 | 国产大乳喷奶水在线看 | 被公侵犯肉体中文字幕一区二区 | 欧美mv日韩mv国产mv网站 | 78摸在线 | 亚洲一区二区三区高清视频 |