- 积分
- 368
贡献137
飞刀6 FD
注册时间2010-5-27
在线时间304 小时

|
发表于 2011-9-13 09:12:36
|
显示全部楼层
回复 3# 150169695
当然可以!
如果是从Nandflash启动的话,s3c24x0在系统上电后,会自动把那片内部SRAM同时映射到0x0000 0000和0x4000 0000上。
如果只是调试裸奔(没有OS环境)的程序,这样就可以使用J-link直接把应用程序下载0x0000 0000地址处运行,当然你的程序不得大于4K。另外,你还可以直接把它写到Nandflash上去,这样的话,系统启动后,CPU会自动将你Nandflash上前4K的代码搬到内部SRAM中(这个过程是由硬件完成的)并运行。
可以参考我的这篇文章:
http://hi.baidu.com/kkernel/blog ... 73947bddc4748e.html
把J-link的下载地址从0x33000000改为0x0000 0000就可以了。 |
|