完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我想管理我的微控制器STM32 F415(包括2K字节的CCM数据RAM的192K字节SRAM)的存储器,具有两个特点: AMQP(需要30K字节) 和 蓝牙通信(需要25K字节) 然而,在测试之后,我没有在微控制器中提供SRAM。 在空隙应用开始(空隙)开始时,可用的SRAM接近32 K字节。 所以我有三个问题: 1)“192K字节SRAM包括64K字节的CCM数据RAM”是否意味着最大SRAM可用内存为64K字节或192K? 2)我能减少AMQP或蓝牙通信所需的SRAM吗?如果可能呢? 或 3)我能减少在我的项目开始之前使用的SRAM吗?如果可能呢? (项目使用RTOS:THEXX和网络堆栈:NETXDIO)。 以上来自于百度翻译 以下为原文 Hello, I want to manage the memory of my microcontroller STM32F415 (192k bytes SRAM including 64k bytes of CCM data RAM) with two features: AMQP (~ 30k bytes required) and Bluetooth communication (~ 25k bytes required) However after a test it is published that I do not have SRAM available in the microcontroller. At the beginning of : void application_start (void), the available SRAM is close to 32k bytes. So I have three questions: 1) "192k bytes SRAM including 64k bytes of CCM data RAM" does it mean the maximum SRAM available memory is 64k bytes or 192k ? 2) Can I reduce the SRAM required for AMQP or Bluetooth communication? And how if it's possible? Or 3) Can I reduce SRAM used before the start of my project? And how if it's possible? (The project uses RTOS: ThreadX and Network stack: NetXduo). |
|
相关推荐
5个回答
|
|
你好,
对于你的问题,1: SRAM和CCMRAM是2个不同的部分。 SRAM在0x200亿 CCMRAM在0x100000 要使用CCMRAM,必须修改链接器脚本。 使用CCM存储器的OpenSTM32社区站点 以上来自于百度翻译 以下为原文 Hi, For your question #1 : - SRAM and CCMRAM are 2 differents section SRAM is in 0x20000000 CCMRAM is in 0x10000000 to use ccmram you must to modify the linker script. OpenSTM32 Community Site | Using CCM Memory |
|
|
|
谢谢你的回答! 你对其他问题有什么想法吗?: 2)我能减少AMQP或蓝牙通信所需的SRAM吗?如果可能呢?还是3)我可以在项目开始前减少SRAM吗?如果可能呢?(项目使用RTOS:THEXX和网络堆栈:NETXDIO)。 以上来自于百度翻译 以下为原文 Thank you for your answer ! Do you have any idea for the others questions ? : 2) Can I reduce the SRAM required for AMQP or Bluetooth communication? And how if it's possible? Or 3) Can I reduce SRAM before the start of my project? And how if it's possible? (The project uses RTOS: ThreadX and Network stack: NetXduo). |
|
|
|
cmh23 发表于 2019-1-2 10:47 为了调整内存大小,可以检查在以下位置存在的.LD文件 GT;43XXXY Wi-Fi WICE 平台-MCUBCM4390XBCM43909 不建议这样做。 以上来自于百度翻译 以下为原文 For tweaking the memory size you can check the .ld file which is present in following location >> 43xxx_Wi-FiWICEDplatformMCUBCM4390xBCM43909 It is not recommended to do so. |
|
|
|
liruotian 发表于 2019-1-2 11:00 皮疹写道: 为了调整内存大小,可以检查在以下位置存在的.LD文件 GT;43XXXY Wi-Fi WICE 平台-MCUBCM4390XBCM43909 不建议这样做。 43XXXWi-FiWICE平台MCUBCM4390XBCM43909与STM32 F415无关。 以上来自于百度翻译 以下为原文 rash wrote:43xxx_Wi-FiWICEDplatformMCUBCM4390xBCM43909 is nothing to do with STM32F415. |
|
|
|
uwueyvwew 发表于 2019-1-2 11:06 是的,我同意。抱歉,.LD文件将出现在SDK的同一个MCU文件夹中。 GT;43XXXY Wi-Fi WICE 平台-MCUSTM32 F4XX 以上来自于百度翻译 以下为原文 Yes, I agree. Apologies, the .ld file will present in the same MCU folder of the SDK >> 43xxx_Wi-FiWICEDplatformMCUSTM32F4xx |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2106 浏览 1 评论
1853 浏览 1 评论
3672 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1788 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
575浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
427浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
439浏览 2评论
389浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
921浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 13:00 , Processed in 1.060002 second(s), Total 86, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号