From 5ed74cb1f6dc68bbef147a2ecbf881967f21f291 Mon Sep 17 00:00:00 2001 From: Romain Dolbeau Date: Sat, 18 Nov 2023 11:46:24 +0100 Subject: [PATCH] script to check if sdram init is messed up --- check_sdram_init.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 check_sdram_init.sh diff --git a/check_sdram_init.sh b/check_sdram_init.sh new file mode 100755 index 0000000..43ec732 --- /dev/null +++ b/check_sdram_init.sh @@ -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 +