•     在Device Emulator中,设置CS8900A的地址,似乎没有用,用 ethernet方式和platform builder根本连不上,如果直接用默认的mac地址,则可以连接上,不知道这个虚拟网卡是怎么设计的。推测是做了一个NDIS的protocol,能截取到任何发给主机的包,截取到的包中如果mac地址和cs8900a相同,则直接提交到Device emulator.

  •     在Device Emulator上调试u-boot时一直发生一个奇怪的异常,data abort,把发生异常这个函数copy到
    到文件的末尾异常就没有了,后来分析了u-boot的异常处理机制,并把发生异常的pc定位到,反汇编看了发生异常的代码,确实不访问存储器的指令,百思不得其解,怎么会发生这样的错误呢?
         修改了u-boot的异常处理函数,把发生异常前后的指令码都打出来看,原来是从0x33f8...
  • 在porting u-boot到 microsot device emulator 的时候遇到了data abort问题,索性分析一下
    u-boot中data abort异常处理的实现。
    截取data abort 异常处理相关的代码片断,展开宏
    .globl _start
    _start: b       start_code
     ldr pc, _undefine...
  • 2009-01-01

    脱密期完了

    Tag:
         可恨的脱密期终于完了,意味着从共和国的法规上来讲, 我去外资企业不会对共和国及我前公司的安全造成什么威胁. 难得党和国家会这样"看重我".

         要遵守脱密期的约定,我总得吃饭,好在还好,脱密期的阶段就有公司收留我,虽然不再做硬件和驱动,也算是没让自己闲着吧,在说我的老本行就是软件了.

         回想脱密...