主题里说的应该是FPGA这类的硬件工程师吧,不是板级工程师。
我是板级工程师,涉及软件甩锅的问题还没输过,我的态度是好的,你说是我板子的问题,那我就排查,结果都是打软件的脸。
有一个FPGA驱动的DAC输出四路电平,死活调不通,就说是硬件有问题,FPGA能做的都做了,不是他的问题了,我查了电路,看了控制波形坚信自己没问题,要做的就是证明自己,FPGA我不会,解决问题的基本逻辑我是清晰的,我也不嫌麻烦,线全割掉,引到另一个项目的主控,也能驱动这个DAC,结果一点问题没有,最后还是FPGA时序没搞对。
有一个CPU驱动DDS输出三角波,软件没调两天说调不通,硬件有问题,X86我不懂,单片机还是会点的,一样把线全割掉,引到单片机上自己调,一样能调出来,还是他软件的问题。
一个ZYNQ驱动8路DAC,软件还是调不出来,不意外,还是硬件的问题,我就不信 邪,看了波形一下就知道是一个引脚该拉低没拉低,还是软件引脚状态没配置好
以上软件问题其实都很低级,但工作中硬件工作处于被动劣势地位,得证明自己而不是甩锅,真有问题就乖乖改正
|