0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

stm32wle5双SRAM使用

冬至子 来源:初级踩坑仔 作者:初级踩坑仔 2023-10-13 11:21 次阅读

学习一下双内存的使用,

首先MDK工程添加IRAM2,具体地址与大小参考数据手册

1.jpg

勾选使用MDK链接脚本,不用自定义的

1.jpg

修改drv_common.c

增加rt_heap数组用作堆

#define RT_HEAP_SIZE 8192
ALIGN(RT_ALIGN_SIZE)
static uint32_t rt_heap[RT_HEAP_SIZE]; /* 32K V5/V6编译器*/
//static uint32_t rt_heap[RT_HEAP_SIZE] RT_SECTION(".ARM.__at_0x20008000"); /* 32K V6编译器*/
//static uint32_t rt_heap[RT_HEAP_SIZE] attribute ((at(0x20008000))); /* 32K V5编译器*/
修改rt_hw_board_init下的rt_system_heap_init

/*rt_system_heap_init((void *)HEAP_BEGIN, (void )HEAP_END); /
rt_system_heap_init((void *)rt_heap, (void *)(rt_heap+RT_HEAP_SIZE));

最终结果

1.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RAM
    RAM
    +关注

    关注

    7

    文章

    1322

    浏览量

    113727
  • STM32
    +关注

    关注

    2240

    文章

    10675

    浏览量

    348948
  • SRAM存储器
    +关注

    关注

    0

    文章

    87

    浏览量

    13151
  • RT-Thread
    +关注

    关注

    31

    文章

    1151

    浏览量

    38931
收藏 人收藏

    评论

    相关推荐

    意法半导体低功耗、小封装STM32WLE5系列新增QFN48封装

    低功耗、小封装的STM32WLE5让客户能够为快速发展的物联网市场开发节能、轻巧的新产品。
    发表于 08-30 10:21 3167次阅读

    STM32WLE5使用什么开发工具?

    我准备使用STM32WLE5,请教一下使用什么开发工具?STLINK-V2可以吗?
    发表于 03-14 07:00

    STM32WLE5怎么判断射频发送数据完成?

    STM32WLE5有没有大佬玩过,怎么判断射频发送数据完成?SX1268是通过一个IO状态表示射频数据发送完成,STM32WLE5是怎么去判断?
    发表于 03-14 08:17

    stm32wle5误写flash后,不能正常发送数据包,出现MAC txTimeOut如何恢复?

    stm32wle5误写flash后,不能正常发送数据包,出现MAC txTimeOut,如何恢复正常?
    发表于 03-29 07:49

    STM32WLE5 系统芯片

    STM32WLE5 系统芯片使产品开发人员能够创建远程环境传感器、仪表、跟踪器和过程控制器等设备,帮助企业有效地管理能源和资源的使用情况。该系统芯片在一个易于使用的单片产品内整合了意法半导体的超低
    发表于 05-07 09:25

    STM32WLE5xx_STM32WLE4xx设备勘误表

    STM32WLE5xx, STM32WLE4xx 】单片机的局限性
    发表于 11-30 07:14

    STM32WLE5JBI6 SRAM内存地址布局是否正确呢

    我正在使用具有 128kB 闪存和 48kB SRAMSTM32WLE5JBI6 部件,但不清楚它们的地址是什么,因为 STM32CubeMX 生成的链接器和头文件是用于 256kB 闪存
    发表于 12-07 07:02

    STM32wle5在CubeMX v. 6.5.0中设置LORAWAN中间件时,为什么没有RF开关相关的选项?

    您好,我刚刚开始使用 STM32 系列处理器进行我的第一个项目 - 确切地说是 STM32wle5,但我遇到了一些问题。在 CubeMX v. 6.5.0 中设置 LORAWAN 中间件时,我没有
    发表于 12-08 06:53

    STM32WLE5 MCU支持Segger调试器吗?

    我正在使用新的 STM32WLE5 MCU。我最近切换到我们的定制板,因此我正在使用 Segger调试器。之前我们使用带有 STLink 调试器的 Nucleo 开发板并且运行良好。现在我调整
    发表于 01-05 08:51

    用于STM32WLE5的削波正弦TCXO能工作吗?

    问候,STM32WLE5参考手册说外部 TCXO 应该有正弦波输出。削波正弦振荡器似乎更可用,你认为它们也能工作吗?谢谢!
    发表于 01-10 07:34

    STM32wle5SRAM内存的使用

    学习一下内存的使用,首先MDK工程添加IRAM2,具体地址与大小参考数据手册勾选使用MDK链接脚本,不用自定义的修改drv_common.c增加rt_heap数组用作堆#define
    发表于 02-07 13:46

    ST集成STM32WLE5/E4xx LoRa芯片规格书

    STM32WLE5/E4xx远程无线和超低功耗设备嵌入了强大的和超低功率LPWAN兼容无线电解决方案,支持以下调制:LoRa®,(G)FSK,(G)MSK和BPSK。LoRa®调制仅在STM32WLx5xx中提供。
    发表于 04-08 14:24 2次下载

    ES0506_STM32WLE5xx、STM32WLE4xx 器件勘误表

    ES0506_STM32WLE5xx、STM32WLE4xx 器件勘误表
    发表于 11-23 20:34 0次下载
    ES0506_<b class='flag-5'>STM32WLE</b>5xx、<b class='flag-5'>STM32WLE</b>4xx 器件勘误表

    ES0506_STM32WLE5xx_STM32WLE4xx的局限性

    ES0506_STM32WLE5xx_STM32WLE4xx的局限性
    发表于 11-23 20:35 0次下载
    ES0506_<b class='flag-5'>STM32WLE5xx_STM32WLE</b>4xx的局限性

    STM32WLE5xx/STM32WLE4xx微控制器数据手册

    电子发烧友网站提供《STM32WLE5xx/STM32WLE4xx微控制器数据手册.pdf》资料免费下载
    发表于 09-20 09:57 1次下载
    <b class='flag-5'>STM32WLE</b>5xx/<b class='flag-5'>STM32WLE</b>4xx微控制器数据手册