5 h750XBH6 LCD rt_malloc 分配内存失败

发布于 2021-04-08 11:12:55

{{stm32h743-atk-apollo.zip(uploading...)}}
{{stm32h743-atk-apollo.zip(uploading...)}}
用BSP下h743-atk-apollo改成h750的工程,初始化LCD时,调用rt_malloc时候出现如图断言
LTDC_ERROR.png
卡了两三天,用art-pi的工程时候,却是可以初始化成功的,也尝试改过board.h里,SRAM之类的大小,却还是不行,实在找不到原因求助各位大神

查看更多

关注者
0
被浏览
83
whj467467222
whj467467222 认证专家 2021-04-08

正好 BSPh743-atk-apollo 是我提交的,LCD 驱动也是我提交的。
另外 ART-Pi 这一块也是我提交的。

image.png
参考这个修改一下,看看能不能行

4 个回答
mii
mii 2021-04-08

这明显是一个信号量没有初始化就被删除掉的断言,楼主最好单步进入调试,确认那个参数触发了这个断言

flashman2002
flashman2002 2021-04-08

可以单步调试,确定调用顺序,看在哪里出了问题。

RTOpen
RTOpen 2021-04-08

是不是你的malloc在system heap初始化之前操作导致的

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览