查看: 3617|回复: 1

[已解决] 使用官方SDK,IDE是mcuxpress,在运行lwip例程时内存分配问题

[复制链接]

该用户从未签到

1

主题

1

帖子

0

新手上路

Rank: 1

积分
17
最后登录
2019-3-9
发表于 2019-3-5 15:06:28 | 显示全部楼层 |阅读模式
芯片是rt1052,开发板是飞凌的,目前情况是,lwip的程序下载到flash,跑在内部的ram里,可以正常运行,有网络通信。但是尝试把程序下载在flash,跑在外部的SDRAM中,内存分配如图。
然后debug,程序运行正常,有打印信息,但是访问时,网络通信总是不通。查看数据地址,也确实是放在了外部SDRAM中,0x80后。
使用mcuxpress的资料比较少,任何回答都会对我有帮助,谢谢。

最佳答案

就是你程序是运行在外部QSPI上的,但是将代码已到SDRAM运行,但是不能正常工作,我的判断是SDRAM没有初始化,请添加宏定义XIP_BOOT_HEADER_DCD_ENABLE=1,重新编译后,在测试一下 ...
微信截图_20190305150043.png
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24890
最后登录
2025-7-21
发表于 2019-3-11 16:10:23 | 显示全部楼层
就是你程序是运行在外部QSPI上的,但是将代码已到SDRAM运行,但是不能正常工作,我的判断是SDRAM没有初始化,请添加宏定义XIP_BOOT_HEADER_DCD_ENABLE=1,重新编译后,在测试一下
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-21 12:17 , Processed in 0.091067 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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