解决HiveOS刷显卡bios时提示小于200K不成功的问题

  1. 问题来由,当使用HiveOS在线刷显卡bios时候,由于老旧的先考rom文件大小只有128k,故其提示文件太小,有问题,而并不进行处理;
  2. 问题分析:这个问题应该是HiveOS系统自身做了限定,防止用户刷成砖;
  3. 问题定位:在HiveOs系统用,有这么一个文件叫做agent.command_advance.sh之类的(记忆的,晚点确认了贴出来),路径在 /hive/bin/中;
  4. 解决方案:vi打开此脚本文件,定位到 ROM file size ***所在的位置,上面一行有个判定,将200000修改的更小即可,比如我便直接将其修改为20000,去掉个0. 然后wq保存;
  5. 一些提示:由于HiveOS也是调用atiFlash/AmdvsFlash 或者nvFlash刷rom的,所有如果识别不了显卡它也无能为力。它最大的好处就是没有显卡点不亮屏幕的时候给你远程在线刷rom的方法;
  6. 终极的解决方案还是刷Flah,用个USB转SPI口的模块配合软件可以烧写,有成熟的模块卖也就十块钱左右。手头有JLink的话也可以使用J-FlashSPI烧写,注意连线,VCC/GND/SIDO/SODI/CS几个管脚必须连接。
  7. 配图的话有空时候贴上去。

你可能感兴趣的:(硬件工程,驱动开发,机器学习,图形渲染)