查看: 6253|回复: 7

[已解决] LPC54018 大程序 外部sdram启动

[复制链接]

该用户从未签到

1

主题

5

帖子

0

新手上路

Rank: 1

积分
27
最后登录
2018-12-7
发表于 2018-8-24 09:46:36 | 显示全部楼层 |阅读模式
我用的是54018, 目前程序较大,片内360K RAM不够用,
所以想使用外部sdram来跑程序,请问该怎么解决?

我想了一种, 使用loader启动,并在loader中从flash读取主程序并拷贝到sdram,然后跳转到主程序。但是一直没有成功。


谢谢各位大神不吝赐教。

最佳答案

fiskeravit 发表于 2018-9-7 11:05 现在我把中断向量表放到0x2000000上,可以进去resetISR, main以及其他放到0xa000000上, 但是进步了main.  ... 你把你测试工程放出来,我看看呢。 并且告诉我你测试的板 ...
回复

使用道具 举报

该用户从未签到

715

主题

6374

帖子

0

超级版主

Rank: 8Rank: 8

积分
25198
最后登录
2025-8-12
发表于 2018-8-24 15:13:03 | 显示全部楼层
楼主你好。
关于LPC54018 SRAM的使用,需要使用EMC模块,你可以参考我们的SDK例程。
SDK下载链接:
http://mcuxpresso.nxp.com/en/welcome
代码路径:
SDK_2.3.0_LPCXpresso54018\boards\lpcxpresso54018\driver_examples\emc\sdram
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

5

帖子

0

新手上路

Rank: 1

积分
27
最后登录
2018-12-7
 楼主| 发表于 2018-8-24 17:47:34 | 显示全部楼层
你好,我有使用最新的sdk,demo中的sdram的测试都是直接使用,这个没有问题。

我们的问题是想让app使用sdram运行,而非在qflash上运行,因为qflash上运行程序不能对flash进行读写操作,而且跑emwin多图片的时候,刷新会非常的慢。
回复 支持 反对

使用道具 举报

该用户从未签到

715

主题

6374

帖子

0

超级版主

Rank: 8Rank: 8

积分
25198
最后登录
2025-8-12
发表于 2018-9-4 17:23:12 | 显示全部楼层
fiskeravit 发表于 2018-8-24 17:47
你好,我有使用最新的sdk,demo中的sdram的测试都是直接使用,这个没有问题。

我们的问题是想让app使用sdr ...

你现在把代码拷贝到SDRAM之后,然后跳转,出现的问题具体是怎么样的呢?
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

5

帖子

0

新手上路

Rank: 1

积分
27
最后登录
2018-12-7
 楼主| 发表于 2018-9-7 11:05:55 | 显示全部楼层
现在我把中断向量表放到0x2000000上,可以进去resetISR, main以及其他放到0xa000000上,
但是进步了main. 会进入hartfault_hander,就挂掉了。
回复 支持 反对

使用道具 举报

该用户从未签到

715

主题

6374

帖子

0

超级版主

Rank: 8Rank: 8

积分
25198
最后登录
2025-8-12
发表于 2018-9-7 17:29:47 | 显示全部楼层
fiskeravit 发表于 2018-9-7 11:05
现在我把中断向量表放到0x2000000上,可以进去resetISR, main以及其他放到0xa000000上,
但是进步了main.  ...

你把你测试工程放出来,我看看呢。
并且告诉我你测试的板子是什么,是官方板子吗?
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

5

帖子

0

新手上路

Rank: 1

积分
27
最后登录
2018-12-7
 楼主| 发表于 2018-9-13 17:58:02 | 显示全部楼层
非常感谢,已经解决

点评

解决了可以说下解决方法啊,大兄dei  发表于 2018-9-14 09:16
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-8-18 13:35 , Processed in 0.101520 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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