Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
emwin
H743
Hardfault
RTT H743 移植emwin 报错
发布于 2021-07-19 10:09:44 浏览:687
订阅该版
基于正点原子的阿波罗H743进行RTT的emwin移植。 屏幕是RGB屏幕,DMA控制,数据放在SDRAM,这部分单独测试没问题。 emwin数据也是存放在SDRAM。 基于正点原子的教程进行移植。  库是用的ST提供的libSTemWin_CM7_OS_wc16.a,非OS也测试过,也是不行。 执行过程中,执行到 GUI_Init(),在完成LDTC的初始化后,执行其他代码会出现系统崩溃的情况,调试信息如下。  请各位大神帮忙分析分析原因,谢谢! 因为emwin并非开源,所以我很难分析源代码进行原因排除。
查看更多
出出啊
2021-07-19
致男人们:劝说是不会有成果的。 —— 《单向街》
肯定是内存问题,不用去跟踪 emwin的源码,sdram 初始化到 heap 的部分内存和你分给 emwin 缓存的部分内存可能存在重复的。把你所有使用 sdram 分配的内存部分代码核查一遍,是不是有类似如下代码 ```c #define LCD_LAYER0_FRAME_BUFFER EXT_SDRAM_BEGIN #define LCD_LAYER1_FRAME_BUFFER (LCD_LAYER0_FRAME_BUFFER + XSIZE_PHYS * YSIZE_PHYS * 2 * NUM_VSCREENS * NUM_BUFFERS) ``` 这种直接定义一个内存地址的方式。或者其它使用 __attribute__ 等指定内存分配方式。 这些都和内存堆冲突了
6
个回答
默认排序
按发布时间排序
aozima
2021-07-19
调网络不抓包,调I2C等时序不上逻辑分析仪,就像电工不用万用表!
就当成普通 [Hardfault](https://club.rt-thread.org/ask/tag/11.html) 来查就行了。
小小李sunny
2021-07-19
这家伙很懒,什么也没写!
这个错误貌似程序跑飞可能性比较多些,单步调试一下看看程序执行到哪里后跑飞的,然后再排查程序跑飞的问题。
ZCmengyang
2021-07-19
这家伙很懒,什么也没写!
加大给emwin的分配的内存,但是要根据你片子的大小定,别不改就拿来用,很容易挂掉的
123
认证专家
2021-07-19
这家伙很懒,什么也没写!
不用去关心emwin内部,应该就是内存对接的时候出的问题,按照hardfault去排除问题,很快就出来了。
红鲤鱼与绿鲤鱼与驴去旅游
2022-08-10
这家伙很懒,什么也没写!
麻烦问一下怎么解决的,我也用的这个bsp
撰写答案
登录
注册新账号
关注者
0
被浏览
687
关于作者
k329266978
这家伙很懒,什么也没写!
提问
4
回答
6
被采纳
0
关注TA
发私信
相关问题
1
RTT1.0,STM32调试时会跑到HardFault【已解决】,出现新问题
2
新手请教关于hardfault怎么查
3
github最新版本库中stm32f0X分支,运行切换任务时候出现hardfault[已解决]
4
实现iap功能,bootloader使用了rtt操作系统,在跳转到app代码的时候提示出现hardfault的问题
5
ymodem在on_begin内发送can无法断开连接,而且RTT会报hardfault
6
挂载UFFS文件系统执行到退出_BuildTreeStepOne函数时hardfault异常
7
STM32F1+RTT串口接收中断进入hardfault
8
STM32F746NG随机进入hardfault(已解决)
9
[已解决]自已建了个STM32F103的MDK工程,初始化时总是进入HardFault,求教!
10
将 Cortex M3 的 hardfault 处理与 M4、M7、M0 保持一致?
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
五分钟玩转RT-Thread新社区
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
6
国产MCU移植系列教程汇总,欢迎查看!
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
使用 D1s (RDC2022 纪念版) 连接 thingspeak
2
RTduino 初体验
3
stm32wle5 双SRAM使用
4
开工大吉 | 借RT-Thread的论坛宝地,给各位嵌入式开发者送106块开发板!
5
随笔、FinSH原理浅析
热门标签
RT-Thread Studio
串口
LWIP
SPI
Env
AT
FinSH
ART-Pi
Bootloader
CAN总线
Hardfault
文件系统
USB
DMA
RT-Thread
线程
stm32
RT-Thread Nano
SCons
MQTT
ESP8266
ota
packages_软件包
UART
rtthread
RTC
freemodbus
I2C
flash
cubemx
W5500
rt-smart
定时器
FAL
rtt
PWM
ADC
BSP
SDIO
msh
AB32VG1
Debug
C++_cpp
socket
SFUD
中断
编译报错
MicroPython
keil
LVGL
本月问答贡献
出出啊
1424
个答案
315
次被采纳
小小李sunny
1326
个答案
262
次被采纳
crystal266
486
个答案
144
次被采纳
whj467467222
1210
个答案
141
次被采纳
张世争
581
个答案
131
次被采纳
本月文章贡献
出出啊
4
篇文章
4
次点赞
小小李sunny
1
篇文章
1
次点赞
crystal266
1
篇文章
1
次点赞
whj467467222
2
篇文章
2
次点赞
张世争
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部