使用BDI工具调试SDRAM中代码的方法
调试仿真器是BDI2000, 平台是S3C2410.
PC与BDI通过telnet通讯,在DOS下.
每次烧录代码到FLASH中很慢很慢,所以想到将代码download到SDRAM中调试.
因为这个系统包括bootloader, kernel , ramdisk三部分,且系统bootloader开始跑,
并且在bootloader中会对系统做初始化,并将一些参数传给内核,并将FLASH中代码copy到SDRAM中。
当copy完以后,再将需要调试的zImage和ramdisk.image.gz两个文件download到SDRAM中,覆盖掉
已有的zImage和ramdisk.image.gz.
在telnet中,方法如下:
For zImage
1. bi 0x30008000
2. go
3. go
4. load 0x30008000 zImage b
5. ci
6. go 0x30008000
For ramdisk.image.gz
1. bi 0x30008000
2. go
3. go
4. load 0x30800000 ramdisk.image.gz b
5. ci
6. go 0x30008000
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论