嵌入式爱好者

查看: 3453|回复: 4

FL24440如何使用4K缓冲区调试程序

[复制链接]
150169695 该用户已被删除
发表于 2011-9-11 03:09:54 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

29

主题

9048

帖子

5593

积分

发表于 2011-9-11 07:53:18 | 显示全部楼层
好简略的问题啊,搞不清楚楼主在问什么
帮顶个
该会员没有填写今日想说内容.
150169695 该用户已被删除
 楼主| 发表于 2011-9-11 19:13:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

7131

帖子

0

积分

发表于 2011-9-13 08:11:50 | 显示全部楼层
有4k ram

13

主题

75

帖子

368

积分

发表于 2011-9-13 09:12:36 | 显示全部楼层
回复 3# 150169695

当然可以!
如果是从Nandflash启动的话,s3c24x0在系统上电后,会自动把那片内部SRAM同时映射到0x0000 0000和0x4000 0000上。
s3c24x0map.jpg

如果只是调试裸奔(没有OS环境)的程序,这样就可以使用J-link直接把应用程序下载0x0000 0000地址处运行,当然你的程序不得大于4K。另外,你还可以直接把它写到Nandflash上去,这样的话,系统启动后,CPU会自动将你Nandflash上前4K的代码搬到内部SRAM中(这个过程是由硬件完成的)并运行。

可以参考我的这篇文章:
http://hi.baidu.com/kkernel/blog ... 73947bddc4748e.html
把J-link的下载地址从0x33000000改为0x0000 0000就可以了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-1-11 11:03

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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