国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

歷史上的今天

今天是:2025年03月18日(星期二)

正在發(fā)生

2019年03月18日 | STM32F4 定義ucosii到CCM

發(fā)布者:zonheny 來源: eefocus關鍵字:STM32F4  ucosii  CCM 手機看文章 掃描二維碼
隨時隨地手機看文章

STM32F4說是有192KRAM 但是很是很坑。192k分為兩部分128k普通RAM和64K CCM RAM,CCM只能內核調用,外設無法使用。本來想著192KRAM挺好,結果仔細看悲劇了。但是也不能浪費,可以嘗試使用它,把UCOS內核數(shù)據(jù)放到CCM。網(wǎng)上搜索到一個FreeRTOS的照著他的自己弄了弄。




1.勾選IARM2 確認使用CCM


此時編譯程序后打開.map文件會發(fā)現(xiàn)使用了CCM但是沒有數(shù)據(jù)定義到這塊RAM。同時發(fā)現(xiàn)IRAM1內部關于UCOS的存儲。



2.打開.sct文件添加如下圖代碼--UCOS_ii_IARM自己寫的,把剛剛在IRAM1中看到的 os_core.o 和os_cpu_c.o文件添加到CCM。 



修改MDK 不勾選USE Memory Layout from Targe Dialog,如下圖。保存重新編譯



這時打開.map文件會發(fā)現(xiàn)os_core.o 和os_cpu_c.o文件添加到了CCM。任然沒有在CCM中定義數(shù)據(jù)啥的。



如果需要定義數(shù)據(jù)到CCM就需要修改.sct文件。比如我要在CCM定義20K數(shù)組存放圖片則需要這樣,首先定義數(shù)組并at起始地址


u8 g_nJPEGBuff[20*1024] __attribute__((at(0x10000000))) = {0,};


然后UCOS定義到CCM的數(shù)據(jù)位置也要相應的調整,這里我分配32K給數(shù)組用,32K給UCOS用那么.sct文件就需要修改成如下圖所示



此時編譯后打開.MAP文件就會看到有一個數(shù)據(jù)定義在了 RW_IRAM2即CCM中 尺寸是0x00005000也就是我們定義的20K數(shù)組占用的。而UCOS則定義到了0x10008000地址以后的空間。如下圖


關鍵字:STM32F4  ucosii  CCM 引用地址:STM32F4 定義ucosii到CCM

上一篇:STM32 HSE初始化失敗的解決以及HSI初始化
下一篇:STM32F4時鐘配置

推薦閱讀

在MWC2018之前,我們曾報道了索尼的三款手機,分別是XZ2系列和一款稱之為“Xperia Pro”旗艦手機,但在MWC2018上,索尼只放出了XZ2系列的兩款手機,盡管配置旗艦,但“Pro”的消息卻沒了?! 〈饲埃W(wǎng)上流出了索尼新機的Uaprof文件,參數(shù)顯示這款手機代號為H8176,配備安卓8.1系統(tǒng),此外,H8176將搭載4K分辨率的顯示屏,分辨率為4320×2160像素?! 》N...
在近幾年的政府工作報告中,人工智能四字已經(jīng)成為了常客。在2017年,人工智能被列入戰(zhàn)略性新興產業(yè)發(fā)展規(guī)劃之中。去年,政府報告中提出了加強新一代人工智能研發(fā)應用。而在今年的兩會中,則首次提到了“智能+”這一概念,為制造業(yè)轉型升級賦能。人工智能對于中國市場而言,從列入規(guī)劃到今天衍生出產業(yè)落地的全新概念,整個過程人們有目共睹。當“智能+”作...
工業(yè)機器人技術涵蓋工業(yè)自動化編程,工業(yè)機器人維護、調試、維修、售后服務、系統(tǒng)集成等多個方面。很多在流水線上工作時間較長的人會想:如果生產線上出現(xiàn)大規(guī)模的機器工人,自己是否就失業(yè)了呢?那么,如果不想失業(yè),我又應該學習哪方面的知識以應對可能出現(xiàn)的危機? 電氣設備學習 工業(yè)機器人的運行需要的配合,而PLC編程具有一定的邏輯性,涉及到、...
三星一般會在每年下半年推出新款 Galaxy Note 系列智能手機,不過近日在韓國舉行的第 52 次股東大會上,三星電子首席執(zhí)行官透露,該公司下半年不會推出新的 Galaxy Note 系列設備。他還確認,該公司沒有砍掉 Galaxy Note 系列。今年 1 月,三星發(fā)布了新款 Galaxy S21、Galaxy S21+ 和 Galaxy S21 Ultra 旗艦手機。S21 Ultra 也成為...

史海拾趣

問答坊 | AI 解惑

這句話歷史上是否翻譯錯了(拿破侖的名言)

原文: Let china sleep,when she awakens,the world will be sorry 翻譯: :“中國是一頭睡獅,醒來后她竟震驚世界 直譯: 讓中國睡著吧,當她醒來時,世界將感到悲衰” ----到底應該如何翻譯?…

查看全部問答∨

請各位前輩給我一些經(jīng)驗性的指導

我是一名就快畢業(yè)的應用電子技術專業(yè)的大專生,因為以前在學校挺愛玩的,所以三年下來理論知識方面積累的很少,在廣東一電子廠有半年的實習經(jīng)驗,做過幾個月的IPQC,現(xiàn)在面臨擇業(yè)問題,請前輩門給我一些經(jīng)驗上的指導,出去半年后深知掌握一門技術的 ...…

查看全部問答∨

EVC 使用了CDateTimeCtrl后編譯正常,下載到目標機上無法運行

我在 EVC 使用了CDateTimeCtrl后編譯正常,下載到目標機上無法運行,去掉該控件,便可以運行,請高手指點指點 …

查看全部問答∨

MSP430F155程序下載不了

幫同事問的問題,他說:采用MSP430F155單片機,寫好的程序是用的是MSP430 USB仿真器下載到目標板上面,但是下載不了?!?

查看全部問答∨

關于注冊表的系統(tǒng)中斷和物理中斷的迷惑

今天看了一下優(yōu)龍的外部串口ST16C2550驅動,發(fā)現(xiàn)一些不解的現(xiàn)象 在注冊表有 [HKEY_LOCAL_MACHINE\\Drivers\\BuiltIn\\S16550_A]     \"SysIntr\"=dword:00000012——這是系統(tǒng)中斷     \"Dll\"=\"com16550.dll\"   &n ...…

查看全部問答∨

outportb(regaddr,data) 是否等價于:data=*regaddr?

請問:outportb(regaddr,data) 是否等價于:data=*regaddr?…

查看全部問答∨

請問這個應該調用何函數(shù)?

我用監(jiān)視器在串口上獲得串口請求如下,請問調用哪2 個API 才能得到下面的請求呢? IOCTL_SERIAL_SET_WAIT_MASK IOCTL_SERIAL_WAIT_ON_MASK PS:比如,調用ReadFile,獲得的請求為IRP_MJ_READ;            ...…

查看全部問答∨

求救!請問市面上有 GSM 網(wǎng)絡的語音接入設備(板卡或mddem都可以)-- 不是短信貓,要可以支持語音AT指令和實現(xiàn)DTMF按鍵采集接口!

如題! 因項目需要,通過GSM 實現(xiàn) 自動語音應答和主動外呼系統(tǒng),但是發(fā)現(xiàn)現(xiàn)在大部分GSM/GPRS modem 都沒有實現(xiàn)數(shù)字語音接口,不支持通過AT指令(其他直接驅動也行啊)從 Modem 上采集 語音和 播放語音及DTMF按鍵采集,因此希望各位知情的兄弟姐妹 ...…

查看全部問答∨

最近想做這個課題《無線通信信號分析與測量裝置》大家來討論下吧!

本帖最后由 paulhyde 于 2014-9-15 09:14 編輯         最近想做這個課題《無線通信信號分析與測量裝置》,感覺在識別上蠻有難度!沒有想出一個好的方案。 如果做過的來分享下經(jīng)驗吧,沒做過的大家一起討論下 ...…

查看全部問答∨

如何使用74HC573來實現(xiàn)一個接口多種用途?

如何使用74HC573來實現(xiàn)一個51引腳的接口有多種用途呢? 還有這段話 “鎖存器 介紹    如果單片機的總線接口只作一種用途,不需要接鎖存器;如果單片機的總線接口要作兩種用途,就要用兩個鎖存器。例如:一個口要控制兩個 LED,對 ...…

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

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved