2013-2-12 - loader代码调试心得记录。
2013-02-12 23:44
441 查看
在ubuntu的环境下,使用dd命令进行磁盘文件的拷贝,貌似与bochs交互有问题(很有可能需要额外配置什么),目前存在的障碍是使用LBA28模式进行读数据的时候,会出现一直读不出来的问题,导致一直在等待读数据。代码走读后感觉没有问题,最大的嫌疑就是dd命令使用与bochs的交互上存在问题。该问题阻塞了2天,无解,holly
shit
转战在win系统下,使用一个叫做vhd-writer的软件进行虚拟磁盘文件的写入工具,目前上述问题解决。不过每次使用磁盘控制端口0x1f7进行读写完成表示位判断的时候,发现最高位(hard忙)一直为1,不知为何。目前将代码改成不再判断这个最高位,直接只判断第四位是否已经准备就绪。 整个过程持续了2小时,搞定。
明天要开始调试“将100号扇区的client 代码拷贝到指定内存块,以及跳转到该内存执行代码段指令”的这部分代码了。
---------------任何复杂的事物都是由无数的简单元素组合而成的。
shit
转战在win系统下,使用一个叫做vhd-writer的软件进行虚拟磁盘文件的写入工具,目前上述问题解决。不过每次使用磁盘控制端口0x1f7进行读写完成表示位判断的时候,发现最高位(hard忙)一直为1,不知为何。目前将代码改成不再判断这个最高位,直接只判断第四位是否已经准备就绪。 整个过程持续了2小时,搞定。
明天要开始调试“将100号扇区的client 代码拷贝到指定内存块,以及跳转到该内存执行代码段指令”的这部分代码了。
---------------任何复杂的事物都是由无数的简单元素组合而成的。
相关文章推荐
- 代码调试记录
- 在android 4.0 上面移植camera的一些心得 包括 单双camera 型号 hi253 gc0308 hi704 hm2055 ut2055 上层代码的调试
- CentOS7系统上的GPSTK示例代码调试 & 运行结果 & 心得
- mini2440 nandflash简单读写调试成功 代码记录
- 将程序代码烧到F28335的片上FLASH的调试记录
- C++调试记录与心得分享
- 如何使用Java API在黑莓手机上记录事件信息做代码调试
- 2009-03-02读书记录:《代码大全》(第一版)第二十九章——代码调试技术
- DHT12温湿度传感器IIC,I2C接口调试心得和代码说明
- 记录一个bug,逻辑错误,结果正确,异步代码调试及IE下的渲染机制
- Codeforces 比赛代码记录及心得
- 在VS.NET 中调试程序(也叫检测代码)心得分享
- [心得]在代码中加入Log日志以便调试
- jdk6 webservice根据客户端代码编写和调试服务器端代码心得
- Tomcat调试ok的代码移植到Weblogic11g(server10.3.3),遇到的问题解决记录。
- AM3359 gpio 应用程序调试记录,驱动代码后续给出
- android studio上代码编译调试中遇到的一些异常记录
- 2016年12月问题记录与总结--PCIE调试心得
- Console命令详解,让调试js代码变得更简单
- 在ubuntu16.04上使用Eclipse调试基于caffe的测试代码