如下圖所示,GD32F4系列內(nèi)部SRAM分為通用SRAM空間和TCMSRAM空間,其中通用SRAM為從0x20000000開始的空間,TCMSRAM為從0x10000000開始的64KB空間。大家一般使用的均為通用SRAM空間,這部分SRAM使用的時(shí)候沒(méi)有限制,作為堆棧、變量、DMA使用等都可以,但TCMSRAM一般不使用,有的時(shí)候可能會(huì)被大家遺忘,如果大家碰到SRAM資源不足的時(shí)候,可以看看是否有TCMSRAM沒(méi)有用到,如果沒(méi)有用到,可以參考下本視頻將TCMSRAM使用起來(lái),你將會(huì)多出64KB的SRAM空間。
而TCMSRAM如何使用呢?TCMSRAM為緊耦合SRAM,該SRAM僅可被M4內(nèi)核訪問(wèn),因而該TCMSRAM空間不能被外設(shè)比如DMA訪問(wèn),TCMSRAM與處理器內(nèi)核直連,具有更快的訪問(wèn)速度和更低的訪問(wèn)延遲,可以用于加速關(guān)鍵任務(wù)的執(zhí)行,提高系統(tǒng)的實(shí)時(shí)性能和響應(yīng)速度。
使用TCMSRAM可以使用分散加載的方式,將需要放置到TCMSRAM中的變量手動(dòng)加載到TCMSRAM中,具體有以下兩種方法:
直接通過(guò) __attribute__加載到TCMSRAM中,如下所示。
uint32_t TX_Data[5] __attribute__((at(0x10000000)))={0};
通過(guò)修改SCT文件,并將變量分散加載到對(duì)應(yīng)的段中,如下所示。
代碼中的操作如下: uint32_t TX_Data[5] __attribute__((section('.bss.RAM_Array')))={0}; SCT文件中的配置如下: LR_IROM1 0x08000000 0x00300000 { ; load region size_region ER_IROM1 0x08000000 0x00300000 { ; load address = execution address *.o (RESET, +First) *(InRoot$$Sections) .ANY (+RO) .ANY (+XO) } RW_IRAM1 0x20000000 0x00020000 { ; RW data .ANY (+RW +ZI) } RW_IRAM2 0x10000000 0x00010000 { main.o(.bss.RAM_Array) } }
。
上一篇:基于GD32L235系列MCU的土壤濕度檢測(cè)帶磁力翻轉(zhuǎn)式顯示方案
下一篇:GD32F303固件庫(kù)開發(fā)(9)----USART通過(guò)DMA收發(fā)
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 神經(jīng)形態(tài)芯片可能是革新機(jī)器人實(shí)時(shí)電機(jī)控制的未來(lái)
- 從三個(gè)方面理解ARM嵌入式系統(tǒng)
- 自動(dòng)報(bào)警 基于MCU的家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)
- 存儲(chǔ)控制器及其訪問(wèn)外設(shè)的原理
- 基于51系列單片機(jī)的智能照明控制系統(tǒng)設(shè)計(jì)方案
- 基于STM32的四旋翼飛行器控制系統(tǒng)
- 單片機(jī)應(yīng)用編程技巧解析
- 基于89C52的教室智能節(jié)能照明系統(tǒng)設(shè)計(jì)
- 一種新型的雨量光照傳感器的設(shè)計(jì)
- LTM8061-8.4 演示板、32v、2A 模塊電池充電器
- OM13058: 面向LPC11U68的LPCXpresso電路板
- 具有 400kHz 外部同步降壓轉(zhuǎn)換器的 LTC3646HMSE 12V 至 1.8V 輸出的典型應(yīng)用電路
- L7815A 可調(diào)輸出穩(wěn)壓器的典型應(yīng)用(7 至 30 V)
- 使用 Panasonic 的 AN33012UA 的參考設(shè)計(jì)
- LFRD002:無(wú)線自動(dòng)抄表參考設(shè)計(jì)
- 使用 Broadcom Inc 的 ACPL-339J 的參考設(shè)計(jì)
- 使用 Analog Devices 的 AD9981KSTZ 的參考設(shè)計(jì)
- SI3452MS8-EVB,用于 Si3452MS8 以太網(wǎng)供電控制器的 8 端口評(píng)估板
- DC1431A-C,使用 LTC5542IUH 上/下轉(zhuǎn)換器混頻器的演示板針對(duì) RF=1.6-2.7GHz、LO=1.7-2.5GHz 進(jìn)行了優(yōu)化
- 【技術(shù)大咖測(cè)試筆記系列】之七:2601B-PULSE讓VCSEL設(shè)計(jì)有信心
- 關(guān)于耳機(jī)定制化——聽力測(cè)量和人體工學(xué)(下篇)
- IDC:2021上半年人工智能市場(chǎng)規(guī)模達(dá)21.8億美元 同比增長(zhǎng)42.2%
- ATmega168 定時(shí)器/計(jì)時(shí)器振蕩器
- 為何越來(lái)越多旗艦手機(jī)采用家族化設(shè)計(jì)?
- PLC系統(tǒng)的硬件、組態(tài)和編程的故障分類和診斷方法
- PCB技術(shù)發(fā)展的新趨勢(shì)
- 適用于低功耗信號(hào)鏈應(yīng)用的功率優(yōu)化技術(shù)
- 吉時(shí)利2010 7位低噪聲半萬(wàn)用表的特點(diǎn)及應(yīng)用優(yōu)勢(shì)分析
- 新思科技:通過(guò)EDA和IP助力中國(guó)RISC-V發(fā)展
- 英飛凌:引領(lǐng)RISC-V成為汽車行業(yè)開放標(biāo)準(zhǔn)
- 東芝推出輸出耐壓1800V的車載光繼電器
- 中國(guó)制定的全球首項(xiàng)鋰離子電池硅基負(fù)極材料國(guó)際標(biāo)準(zhǔn)發(fā)布
- 智能汽車合成數(shù)據(jù)架構(gòu)與應(yīng)用實(shí)踐分享
- 15家車企的固態(tài)電池汽車及供應(yīng)商一覽!
- 8月交付!鋰電巨頭全固態(tài)電池商業(yè)化“快進(jìn)”
- 白皮書點(diǎn)破汽車智駕營(yíng)銷現(xiàn)象:六個(gè)“不等于”揭示真實(shí)的輔助駕駛
- Unity引擎在智能座艙項(xiàng)目流程之深入優(yōu)化與未來(lái)技術(shù)
- Unity引擎在智能座艙項(xiàng)目流程之未來(lái)技術(shù)趨勢(shì)與高級(jí)整合
- 汽車ADAS的供電設(shè)計(jì)將進(jìn)行全新優(yōu)化
- 超聲波雷達(dá)的“未來(lái)江湖”
- 大規(guī)模 5G 試驗(yàn)正在加速進(jìn)行
- 喜憂參半!2018年上半年自動(dòng)駕駛領(lǐng)域大事件盤點(diǎn)
- iMOTION?電機(jī)控制IC的全新產(chǎn)品系列誕生
- 2019全球半導(dǎo)體銷售額4,120億美元下降12%,美洲區(qū)最為慘烈
- 蘋果擴(kuò)大在印生產(chǎn),緯創(chuàng)資通第二座iPhone工廠即將投入使用
- 華為已恢復(fù)生產(chǎn),復(fù)工符合相關(guān)規(guī)定
- 珠海明駿成格力電器單一第一大股東
- 威馬試圖從用戶服務(wù)上 拉近新能源汽車與燃油車的距離
- mini2440 jlink 間接燒寫nand 以及 uboot
- 手機(jī)鍵盤按鍵對(duì)應(yīng)的鍵碼是什么?比如VK_RETURN對(duì)應(yīng)的是enter,手機(jī)刪除鍵對(duì)應(yīng)的是什么呢?
- 求推薦40v~50v之間的貼片穩(wěn)壓二極管,要求相應(yīng)速度快,
- MSP430F5529 內(nèi)核電壓和時(shí)鐘的關(guān)系
- 基于Hercules 的工業(yè)“安全”控制系統(tǒng) 硬件設(shè)計(jì)匯總
- pcb布線應(yīng)注意的一些問(wèn)題
- MSP430紅外遙控的編碼與解碼
- wince下修改開機(jī)logo
- 【藏書閣】電磁場(chǎng)與電磁波理論基礎(chǔ)
- 有些色色的笑話1