硬汉嵌入式论坛

 找回密码
 立即注册
查看: 521|回复: 3
收起左侧

[J-Link] [LPC] 请教在ram里调试被j-link把程序限制在96k、如何解决?

[复制链接]

1

主题

2

回帖

5

积分

新手上路

积分
5
发表于 2025-3-15 10:04:35 | 显示全部楼层 |阅读模式
CPU为LPC54608,程序较大且烧写频繁(水平有限,汗),一直在ram中(地址0x20000000)调试得好好的,最近突然就不行了,经过痛苦的跟踪测试N久(此处省略两万字的痛苦追寻问题过程,,,)终于发现程序代码量超过96k后、即程序地址超过0x20018000时,j-link不管后面的代码了(超过这个地址的代码 j-link就不下载了),我无语中,,,哪位大侠有类似经历恳求指点一下,万分感谢(帖子发在21IC很久都没回复)
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-3-15 14:59:25 | 显示全部楼层
方便的话,看下你的RAM空间程序和数据大小分别设置的多少。
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 2025-3-15 16:35:09 来自手机 | 显示全部楼层
RAM里程序空间设置了160K的
回复

使用道具 举报

3

主题

90

回帖

99

积分

初级会员

积分
99
发表于 2025-3-15 21:26:20 | 显示全部楼层
一般来说下载到Flash时才会调用J-Link的内置Flash算法,下载到RAM的时候J-Link只作为数据传输的通道而已,不应该对size有限制。你用的IDE是哪一个,Linker是如何配置的,生成的map文件里对地址空间使用情况如何?
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 03:39 , Processed in 0.037739 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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