sl@0: // Meta Build (metabld) script to build the SMR test roms for the NE1 variant. sl@0: // Automated UDEB Debug ROMs only for NAND test scenarios. sl@0: // sl@0: // Example usage: sl@0: // metabld smrtest_ne1_autotest.mbc > \logs\ne1at.log 2>&1 sl@0: sl@0: sl@0: SECTION_COMMANDS sl@0: sl@0: // Multiple Memory Model - unicore - udeb sl@0: // sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v ne1_tb -b udeb -i armv5 --zip --symbol --name=NE1_TBARMV5D-SMRTSHELL-D.IMG --type=smrtest_tshell sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v ne1_tb -b udeb -i armv5 --zip --symbol --name=NE1_TBARMV5D-BOOTLDR-FAT32-D.IMG --type=ubootldr -D WITH_FAT32 sl@0: sl@0: // Large block NAND support sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v ne1_tb -b udeb -i armv5 --zip --symbol --name=NE1_TBARMV5D-NAND2LDR-D.IMG --type=nandloader -D _NAND2 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v ne1_tb -b udeb -i armv5 --zip --symbol --name=NE1_TBARMV5D-SMRTSHELL_NAND2-D.IMG --type=smrtest_tshell -D _NAND2 sl@0: // Large block NAND support AUTO TEST 1 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v ne1_tb -b udeb -i armv5 --zip --symbol --name=NE1_TBARMV5D-SMRTSHELL_NAND2_AUTO1-D.IMG --type=smrtest_tshell -D _NAND2,SMR_AUTO_ROM1 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v ne1_tb -b udeb -i armv5 --zip --symbol --name=NE1_TBARMV5D-NAND2LDR_AUTO1-D.IMG --type=smrtest_nandldr_auto -D _NAND2,SMR_AUTO_ROM1 sl@0: // Large block NAND support AUTO TEST 2 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v ne1_tb -b udeb -i armv5 --zip --symbol --name=NE1_TBARMV5D-SMRTSHELL_NAND2_AUTO2-D.IMG --type=smrtest_tshell -D _NAND2,SMR_AUTO_ROM2 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v ne1_tb -b udeb -i armv5 --zip --symbol --name=NE1_TBARMV5D-NAND2LDR_AUTO2-D.IMG --type=smrtest_nandldr_auto -D _NAND2,SMR_AUTO_ROM2 sl@0: // Large block NAND support AUTO TEST 3 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v ne1_tb -b udeb -i armv5 --zip --symbol --name=NE1_TBARMV5D-SMRTSHELL_NAND2_AUTO3-D.IMG --type=smrtest_tshell -D _NAND2,SMR_AUTO_ROM3 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v ne1_tb -b udeb -i armv5 --zip --symbol --name=NE1_TBARMV5D-NAND2LDR_AUTO3-D.IMG --type=smrtest_nandldr_auto -D _NAND2,SMR_AUTO_ROM3 sl@0: // Large block NAND support AUTO TEST 4 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v ne1_tb -b udeb -i armv5 --zip --symbol --name=NE1_TBARMV5D-SMRTSHELL_NAND2_AUTO4-D.IMG --type=smrtest_tshell -D _NAND2,SMR_AUTO_ROM4 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v ne1_tb -b udeb -i armv5 --zip --symbol --name=NE1_TBARMV5D-NAND2LDR_AUTO4-D.IMG --type=smrtest_nandldr_auto -D _NAND2,SMR_AUTO_ROM4 sl@0: sl@0: sl@0: sl@0: // Flexible Memory model - unicore - udeb sl@0: // sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 --zip --symbol --name=FNE1_TBARMV5D-SMRTSHELL-D.IMG --type=smrtest_tshell sl@0: sl@0: // Large block NAND support sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 --zip --symbol --name=FNE1_TBARMV5D-SMRNAND2LDR-D.IMG --type=nandloader -D _NAND2 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 --zip --symbol --name=FNE1_TBARMV5D-SMRTSHELL_NAND2-D.IMG --type=smrtest_tshell -D _NAND2 sl@0: // Large block NAND support AUTO TEST 1 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 --zip --symbol --name=FNE1_TBARMV5D-SMRTSHELL_NAND2_AUTO1-D.IMG --type=smrtest_tshell -D _NAND2,SMR_AUTO_ROM1 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 --zip --symbol --name=FNE1_TBARMV5D-NAND2LDR_AUTO1-D.IMG --type=smrtest_nandldr_auto -D _NAND2,SMR_AUTO_ROM1 sl@0: // Large block NAND support AUTO TEST 2 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 --zip --symbol --name=FNE1_TBARMV5D-SMRTSHELL_NAND2_AUTO2-D.IMG --type=smrtest_tshell -D _NAND2,SMR_AUTO_ROM2 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 --zip --symbol --name=FNE1_TBARMV5D-NAND2LDR_AUTO2-D.IMG --type=smrtest_nandldr_auto -D _NAND2,SMR_AUTO_ROM2 sl@0: // Large block NAND support AUTO TEST 3 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 --zip --symbol --name=FNE1_TBARMV5D-SMRTSHELL_NAND2_AUTO3-D.IMG --type=smrtest_tshell -D _NAND2,SMR_AUTO_ROM3 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 --zip --symbol --name=FNE1_TBARMV5D-NAND2LDR_AUTO3-D.IMG --type=smrtest_nandldr_auto -D _NAND2,SMR_AUTO_ROM3 sl@0: // Large block NAND support AUTO TEST 4 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 --zip --symbol --name=FNE1_TBARMV5D-SMRTSHELL_NAND2_AUTO4-D.IMG --type=smrtest_tshell -D _NAND2,SMR_AUTO_ROM4 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 --zip --symbol --name=FNE1_TBARMV5D-NAND2LDR_AUTO4-D.IMG --type=smrtest_nandldr_auto -D _NAND2,SMR_AUTO_ROM4 sl@0: sl@0: sl@0: // Flexible Memory model - SMP - udeb sl@0: // sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 -x armv5smp --zip --symbol --name=FNE1_TBARMV5SMPD-SMRTSHELL-D.IMG --type=smrtest_tshell sl@0: sl@0: // Large block NAND support sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 -x armv5smp --zip --symbol --name=FNE1_TBARMV5SMPD-SMRTSHELL_NAND2-D.IMG --type=smrtest_tshell -D _NAND2 sl@0: // Large block NAND support AUTO TEST 1 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 -x armv5smp --zip --symbol --name=FNE1_TBARMV5SMPD-SMRTSHELL_NAND2_AUTO1-D.IMG --type=smrtest_tshell -D _NAND2,SMR_AUTO_ROM1 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 -x armv5smp --zip --symbol --name=FNE1_TBARMV5SMPD-NAND2LDR_AUTO1-D.IMG --type=smrtest_nandldr_auto -D _NAND2,SMR_AUTO_ROM1 sl@0: // Large block NAND support AUTO TEST 2 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 -x armv5smp --zip --symbol --name=FNE1_TBARMV5SMPD-SMRTSHELL_NAND2_AUTO2-D.IMG --type=smrtest_tshell -D _NAND2,SMR_AUTO_ROM2 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 -x armv5smp --zip --symbol --name=FNE1_TBARMV5SMPD-NAND2LDR_AUTO2-D.IMG --type=smrtest_nandldr_auto -D _NAND2,SMR_AUTO_ROM2 sl@0: // Large block NAND support AUTO TEST 3 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 -x armv5smp --zip --symbol --name=FNE1_TBARMV5SMPD-SMRTSHELL_NAND2_AUTO3-D.IMG --type=smrtest_tshell -D _NAND2,SMR_AUTO_ROM3 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 -x armv5smp --zip --symbol --name=FNE1_TBARMV5SMPD-NAND2LDR_AUTO3-D.IMG --type=smrtest_nandldr_auto -D _NAND2,SMR_AUTO_ROM3 sl@0: // Large block NAND support AUTO TEST 4 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 -x armv5smp --zip --symbol --name=FNE1_TBARMV5SMPD-SMRTSHELL_NAND2_AUTO4-D.IMG --type=smrtest_tshell -D _NAND2,SMR_AUTO_ROM4 sl@0: oneoff \os\kernelhwsrv\kernel\eka\rombuild rom -v fne1_tb -b udeb -i armv5 -x armv5smp --zip --symbol --name=FNE1_TBARMV5SMPD-NAND2LDR_AUTO4-D.IMG --type=smrtest_nandldr_auto -D _NAND2,SMR_AUTO_ROM4 sl@0: sl@0: sl@0: SECTION_DIRS sl@0: