哈哈,想起来十几年前刚工作的时候,也是解决了一个CF卡相关的问题:当时刚毕业,转行到芯片设计行业,老板先不安排设计的活,让先写个CF卡的仿真模型。模型写出来之后,刚好同事在板子上调试芯片的读卡功能,遇到了一个奇怪的问题定位不出来。后来想着从我这个仿真模型试试吧,结果一把仿真就把芯片问题仿出来了:是某个很corner的时序没处理好(似乎是初始化的时候有一两个时钟周期),而我的模型把那个容易忽略的地方忠实模拟出来了
【 在 bihai 的大作中提到: 】
: 公司有个大牛是被收购进来的,给了估计上亿,后来老哥退休了。退休时,客户找来说,有个问题,设备的CF卡某一天的重要数据读不出。后来立了项目给我做。发现,CF卡里面FAT内容被文件的内容覆盖。同事找来另一个CF卡,是他去北方客户那里现场解决问题时从设备里拿出来的。发现该设备也是CF卡有该问题,疑似软件问题。客户说,如果1个月内不给个说法,将不再购买我司设备和服务,损失将达每年10亿以上。
: 看源码2个星期,因为没调试过该系统,所以先看源码。找到一个bug,该bug在SanDisk所使用的第三方(就是SanDisk买的代码)的FAT16库里面。该问题每隔一个半月左右发生一次,所以调试是很难等到这个问题的。汇报会上,客户非常满意,说这类似于大海捞针,或者在银河系里面捞一根针。公司给了我十多万奖金吧。
: 后来老哥又回来了。跟我说,这个事情可以吹一辈子牛了。所以,本人在这里吹个牛爽爽。
: ...................
--
FROM 125.120.230.*