script to check if sdram init is messed up

This commit is contained in:
Romain Dolbeau
2023-11-18 11:46:24 +01:00
parent 0de12910a2
commit 5ed74cb1f6

21
check_sdram_init.sh Executable file
View File

@@ -0,0 +1,21 @@
#!/bin/bash
GOODPHY=`grep csr_base,ddrphy csr.csv | awk -F, '{ print $3 }'`
GOODSDRAM=`grep csr_base,sdram csr.csv | awk -F, '{ print $3 }'`
USEPHY=`grep ddrphy_base *soc.py | awk '{ print $3 }'`
USESDRAM=`grep sdram_dfii_base *soc.py | awk '{ print $3 }'`
RET=0
if test $GOODPHY != $USEPHY; then
echo "WARNING WARNING WARNING PHY has wrong CSR base in SDRAM initilizer WARNING WARNING WARNING"
RET=-1
fi
if test $GOODSDRAM != $USESDRAM; then
echo "WARNING WARNING WARNING PHY has wrong CSR base in SDRAM initilizer WARNING WARNING WARNING"
RET=-1
fi
exit $RET