你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32H743iit6 正点驱动LTDC和TFTLDC内存冲突

[复制链接]
Darling022 提问时间:2024-4-6 16:06 / 未解决

H743iit6_002\H743iit6_002.axf: Error: L6971E: freertos.o(.data) type RW incompatible with ltdc_1.o(.ARM.__AT_0xC0000000) type ZI in er RW_RAM1.

tftlcd.c

Snipaste_2024-04-06_16-04-52.pngSnipaste_2024-04-06_16-05-16.png

ltdc.c

Snipaste_2024-04-06_16-05-02.png

收藏 评论5 发布时间:2024-4-6 16:06

举报

5个回答
Darling022 回答时间:2024-4-6 16:21:49

不对,纠正一下,是FreeRTOS的地址和这个发生了冲突,我使用的是heap4内存算法,应该怎么修改呢?

xmshao 回答时间:2024-4-7 10:15:14
应该是出现了内存分配冲突,你检查下有哪些地方都对0xC0000000地地附近段都做内存分配。
Darling022 回答时间:2024-4-7 12:07:36

xmshao 发表于 2024-4-7 10:15
应该是出现了内存分配冲突,你检查下有哪些地方都对0xC0000000地地附近段都做内存分配。 ...

是的,现在遇到的情况是我如果使用了外部SDRAM的话,编译是没有问题的但是当运行调试的时候就会跳转到HardFualt这个中断里面

stm32外接sram详细配置(基于MDK) (stmicroelectronics.cn)

就像是这个帖子一样,但是我也没有看懂他这个帖子的解决方法

xmshao 回答时间:2024-4-8 13:57:28

Darling022 发表于 2024-4-7 12:07
是的,现在遇到的情况是我如果使用了外部SDRAM的话,编译是没有问题的但是当运行调试的时候就会跳转 ...

[md]你检查下是否有没有初始化就使用的外部存储器。

Darling022 回答时间:2024-4-8 21:45:55

xmshao 发表于 2024-4-8 13:57
你检查下是否有没有初始化就使用的外部存储器。

我在cubemx上面使用FMC初始化了,而且这个连main函数都没进入,在systeminit就会跳转了应该不是没有初始化的问题吧,

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版