|
硬件已经连接好了,编译内核也通过了,地址也设置对了
但是在执行hc_sl811.c中的regTest()函数时,
命令行提示寄存器写入的内容跟读出的内容不一致
而且错误还很有规律,是读写双数单元的时候出错,如:
Pattern test failed!! value = 0xff, s/b 0x10
Pattern test failed!! value = 0x11, s/b 0x12
Pattern test failed!! value = 0x13, s/b 0x14
Pattern test failed!! value = 0x15, s/b 0x16
Pattern test failed!! value = 0x17, s/b 0x18
Pattern test failed!! value = 0x19, s/b 0x1a
Pattern test failed!! value = 0x1b, s/b 0x1c
.....................................................
其中value 是读出的值,s/b 指代写入的值
错的还比较有规律,不知是硬件的问题还是软件的问题?
大家有没有遇到过这种情况呢?
谢谢!! |
|