通过PL自带的XADC可以读写温度,电压等,但是总是读的不对。开始查找FM_QL_bsp里面少了一个部分就是pl!添加,在ewp已经修改了,但是文件不存在,现在给补上了,有点奇怪,有的项目会自动生成pl,有的不会。
而使用XADC读取,必须要有pl和ewp。
加上后,现在读取电压感觉有一路是对的,但是温度读出来一直是0,这个问题又查了一下!
比较了一下Xilinx Zynq7045和FMQL45关于XADC两者区别:
温度在0通道,和这个无关!
继续查找问题!
最后发现PL侧的XADC读写就存在问题,所以重新换种XADC挂载方式,问题解决。