野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 21937|回复: 4

RT1052 RT-Thead内核 SDRAM加载运行不了

[复制链接]
发表于 2021-4-15 19:20:52 | 显示全部楼层 |阅读模式
20火花
本帖最后由 alphahdl 于 2021-4-15 19:48 编辑

RT-Thead内核应用开发\21 事件  选择的是nor_sdram_txt_sdarm,下载运行串口打印显示崩溃了*****欢迎使用 野火i.MX RT1052 开发板*****
\ | /
- RT -     Thread Operating System
/ | \     3.0.3 build Apr 15 2021
2006 - 2018 Copyright by rt-thread team
这是一个[野火]-i.MX RT-RTT事件标志组实验!
事件创建成功

psr: 0x61000000
pc: 0x80000410
lr: 0x80003b27
r12: 0x00000000
r03: 0x80000400
r02: 0x23232323
r01: 0x8000031c
r00: 0x80000034
hard fault on thread: receive


,定位程序应该是在rt_thread_startup 的时候崩溃的
在这个工程的分散加载文件中有一段
;        EMPTY表示这段空间留空,防止其它应用占用或编译提示warning
  VECTOR_RAM m_sdram_interrupts_start EMPTY m_sdram_interrupts_size { ;execution address

   ;这部分内容由board.c文件中的CopyAndUseRAMVectorTable函数从VECTOR_ROM中复制得到
   ;得到SDRAM版本的中断向量表
  }

但是整个工程都找不到CopyAndUseRAMVectorTable函数,是因为没有中断向量 表导致的吗?
有哪位知道具体让RT-Thead程序在SDRAM中加载并运行的方法吗?同样的分散加载文件如果不带RTTHEAD则程序运行正常。



捕获.PNG
回复

使用道具 举报

 楼主| 发表于 2021-4-16 12:26:11 | 显示全部楼层
问题已解决
回复

使用道具 举报

发表于 2021-4-19 22:07:07 | 显示全部楼层
楼主问题是如何解决的?我使用RT-THREAD也是经常出现硬件错误,感觉快崩溃了
回复

使用道具 举报

 楼主| 发表于 2021-5-7 15:03:19 | 显示全部楼层
YONGW 发表于 2021-4-19 22:07
楼主问题是如何解决的?我使用RT-THREAD也是经常出现硬件错误,感觉快崩溃了 ...

我的是内存的分配问题,建议你把RT-THREAD的调试信息全部打开 去看具体出现的问题在哪里方便问题的定位。
回复

使用道具 举报

发表于 2023-4-14 11:16:43 | 显示全部楼层
我也遇到相应的问题,能否分享一下是如何解决的?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-4-19 09:32 , Processed in 0.065563 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表