鼓捣中兴的TCM SSX44B

本文讲述了在遇到中兴TCM SSX44B与Phoenix BIOS兼容问题时,作者如何从头开始理解ZTEIC的BIOS porting guide,解析TCM命令格式和功能,克服特殊标准带来的挑战,最终成功解决系统引导问题的过程。主要难点包括MP driver的获取、TCM与TPM命令差异、中国内部标准的实现等。
摘要由CSDN通过智能技术生成

这次折腾的厉害,所以我不得不多啰嗦几句,来发散我精神上的疲劳。

 

3个星期前,James让我看一下SVE02的主板加上TCM卡后为何会停在87,当时很天真,没有板子给我,让我试着解决这个问题。

我盯着phoenix的代码啃了一天,发现有一个叫做MP的driver ROM必须由TCM厂商提供给我们。于是跟Nationz的FAE联系,让他们给driver和BIOS porting guide。Nationz的中文名字叫国民技术,之前看吓了一跳,还以为是中科院的产品呢,暗自高兴了一下,说咱们都和中科院接轨了,不错呀不错,后来看到spec里的ZTEIC,才发现是中兴。

 

FAE告诉我,TPM和TCM命令的格式不一样,数据帧长度不相同,让我务必拿掉原有的TPM代码,自己动手重写TCM的程序,妈呀,这项任务艰巨的如山,凭着职业感觉立马问他们要sample版代码,他们说没有,我问有没有AMI的,他们说之前AMI有为国内的某电脑厂商写过代码,但他们没有,我随即让Nancy帮忙去问AMI的老同事,结果他们内部也看不到这个module。既然希望全无,那本小姐就自己来吧。

 

花了20个小时研读完ZTEIC的BIOS porting guide,理清了他们ROM有提供的各种function,命令的格式以及如何下命令。又花了一天时间看phoenix原有的代码,发现区别不是太大,phoenix毕竟是按照TPM1.2的国际标准来写code的,中兴的是按照中国内部的标准来写的,真具有中国特色!就为了这个中国特色,花了我20天的时间,茶饭不思,

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值