Spaces:
Sleeping
Sleeping
Ticket Name: No boot logs on DRA72/J6Eco | |
Query Text: | |
Other Parts Discussed in Thread: TDA2E, PMP, DRA722, DRA72 hi, I have below HW setup: J6 Eco(REV D), Jamer3(REV B), Display(REV B). Switch positions: SW1: 00 SW2: 11100000 SW3: 10000001 SW5: 0001100000 Used below prebuild binaries from tar balls boot-dra7xx-evm.tar.gz arago-glsdk-multimedia-image-dra7xx-evm.tar.gz Link: downloads.ti.com/.../index_FDS.html After inserting SDCard with above images; MLO/Uboot logs are not coming. Also tried changing uenv.txt with fdtfile=dra72-evm.dtb Please share info about getting appropriate MLO, uboot for J6Eco. Br, kaustubh | |
Responses: | |
Hi Kaustubh, If you have "J6eco EVM + 10inch LCD + JAMR3 app board" you should use: fdtfile=dra72-evm-lcd10.dtb Have you create the SD Card according to the GLSDK software guide, step 4 Prepare SD card ? Then you should follow Step 5: Booting the board. processors.wiki.ti.com/.../DRA7xx_GLSDK_Software_Developers_Guide Regards, Pavel | |
P.S. As you are using DRA7x device, I will move this thread from TDAx to DRAx e2e forum. Regards, Pavel | |
Thanks for reply. SDCard is prepared with same steps; it has two partitions boot and rootfs. I tried as suggested but unfortunately result is same here below are my bootargs: mmcargs=part uuid mmc 0:2 uuid; setenv bootargs "fdtfile=dra72-evm-lcd10.dtb console=ttyO0,115200n8 elevator=noop root=PARTUUID=${uuid} rw rootwait earlyprintk fixrtc omapdrm.num_crtc=2 consoleblank=0 cma=64M rootfstype=ext4 snd.slots_reserved=1,1" As per my understanding the MLO logs first should come but that is also not coming on console. br, kdj | |
Kaustubh, kaustubh j said: Switch positions: SW1: 00 SW2: 11100000 SW3: 10000001 SW5: 0001100000 You nee to configure the below switch positions for SD boot: sysboot [0:15] = 1110000010000001 SW5[1:10] = 0001100000 All other switch positions should be left as default. refer to the below doc: Regards, Pavel | |
You are using J6Eco TI EVM (not J6Eco based custom board), right? Are you using microSD card and plug it in P14 MICRO-SD slot, right? Do you connect the EVM with the host machine with mini-USB cable? Regards, Pavel | |
Yes, I am using "J6Eco/TDA2E EVM CPU Board" made by SPECTRUM Digital. Switch setting are same as shown in pdf. SD card is in P14 slot. Here one thing to note this card as i insert as it is with J6 EVM it boots fine. And as I mentioned MLO logs itself are not coming; so I am suspecting MLO first. If you have working prebuilt MLO for J6Eco(REV-D) board available. Please share. br, kdj | |
Kaustubh, kaustubh j said: Here one thing to note this card as i insert as it is with J6 EVM it boots fine. It is not clear to me. You have two micro SD cards, one is working fine, another one not? kaustubh j said: And as I mentioned MLO logs itself are not coming; so I am suspecting MLO first. Can you provide me full console log output? How you start the console? kaustubh j said: If you have working prebuilt MLO for J6Eco(REV-D) board available. Please share. Can you try with the below MLO: ti-glsdk_dra7xx-evm_7_04_00_03/board-support/prebuilt-images/MLO Regards, Pavel | |
kaustubh j said: Yes, I am using "J6Eco/TDA2E EVM CPU Board" made by SPECTRUM Digital. Do you have a link to that EVM? I am using J6Eco EVM revB, which come with Jacinto XDRA726XGABC device part number. What is the device part number mounted on your EVM board? Regards. Pavel | |
I have two boards, single SD card J6 EVM and J6 Eco (REV D). Device part number: Jacinto XDRA726XGABC (REV D) J6 EVM --> i have tested prebuilt MLO uboot flashed on MMC card on J6 EVM. On J6EVM is booting fine. So there is no card issue, card is working properly. J6 Eco REV-D--> Prebuilt MLO uboot flashed on MMC card on J6 Eco. On J6Eco is not booting. Garbage character on screen on every power cycle. As MLO logs are not coming, i need MLO/u-boot compatible for J6Eco (REV D). Any clue from where to get it ? Br, kdj | |
Please apply the below patch to the u-boot source, generate new MLO and u-boot, place them on the SD card and try to boot. processors.wiki.ti.com/.../DRA7xx_GLSDK_7.04.00.03_Post-release_Updates Apply the u-boot patch on GLSDK 7.04.00.03 release Regards, Pavel | |
Hi, I am using "J6Eco/TDA2E EVM CPU Board" made by SPECTRUM Digital. sysboot [0:15] = 1110000010000001 SW5[1:10] = 0001100000 I used the below uboot patch processors.wiki.ti.com/.../DRA7xx_GLSDK_7.04.00.03_Post-release_Updates I am able to see the boot logs but the board is still not booting.The logs are as below serial# not set, setting... SATA link 0 timeout. AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst scanning bus for devices... Found 0 device(s). SCSI: Net: <ethaddr> not set. Validating first E-fuse MAC cpsw Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc0 is current device SD/MMC found on device 0 reading uEnv.txt 221 bytes read in 3 ms (71.3 KiB/s) Loaded environment from uEnv.txt Importing environment from mmc0 ... 7488912 bytes read in 431 ms (16.6 MiB/s) 107697 bytes read in 33 ms (3.1 MiB/s) Booting from mmc0 ... Kernel image @ 0x82000000 [ 0x000000 - 0x724590 ] ## Flattened Device Tree blob at 88000000 Booting using the fdt blob at 0x88000000 invalid si-revision invalid si-revision invalid si-revision invalid si-revision invalid si-revision Loading Device Tree to 8ffe2000, end 8ffff4b0 ... OK Starting kernel ... It seems like the kernel is not starting. Please share info about kernel patch. Regards, Anjali | |
Hi, I am using "J6Eco/TDA2E EVM CPU Board" made by SPECTRUM Digital. sysboot [0:15] = 1110000010000001 SW5[1:10] = 0001100000 I used the below uboot patch processors.wiki.ti.com/.../DRA7xx_GLSDK_7.04.00.03_Post-release_Updates I am able to see the boot logs but the board is still not booting.The logs are as below serial# not set, setting... SATA link 0 timeout. AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst scanning bus for devices... Found 0 device(s). SCSI: Net: <ethaddr> not set. Validating first E-fuse MAC cpsw Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc0 is current device SD/MMC found on device 0 reading uEnv.txt 221 bytes read in 3 ms (71.3 KiB/s) Loaded environment from uEnv.txt Importing environment from mmc0 ... 7488912 bytes read in 431 ms (16.6 MiB/s) 107697 bytes read in 33 ms (3.1 MiB/s) Booting from mmc0 ... Kernel image @ 0x82000000 [ 0x000000 - 0x724590 ] ## Flattened Device Tree blob at 88000000 Booting using the fdt blob at 0x88000000 invalid si-revision invalid si-revision invalid si-revision invalid si-revision invalid si-revision Loading Device Tree to 8ffe2000, end 8ffff4b0 ... OK Starting kernel ... It seems like the kernel is not starting. Please share info about kernel patch. Regards, Anjali | |
Anjali, anjali m said: I am using "J6Eco/TDA2E EVM CPU Board" made by SPECTRUM Digital. sysboot [0:15] = 1110000010000001 SW5[1:10] = 0001100000 I used the below uboot patch processors.wiki.ti.com/.../DRA7xx_GLSDK_7.04.00.03_Post-release_Updates I am able to see the boot logs but the board is still not booting. Do you mean that you are seeing the MLO and u-boot messages now? Can you provide me full console log output? Can you provide me your boot arguments? Which kernel you are using exactly? BR Pavel | |
Hello Pavel, Yes I am able to see the MLO and u-boot logs. I have pasted the complete logs in the earlier reply. My boot args are as below "mmcargs=part uuid mmc 0:2 uuid; setenv bootargs "console=ttyO0,115200n8 elevator=noop root=PARTUUID=${uuid} rw rootwait earlyprintk fixrtc o mapdrm.num_crtc=2 consoleblank=0 cma=64M rootfstype=ext4 snd.slots_reserved=1,1" kernel version is 3.14.63 Regards, Anjali | |
Anjali, From where you get this kernel 3.14.63? See if the below kernel patches are applied in your kernel code base: review.omapzoom.org/ - ARM: DRA722: OPP: reuse OPP information for Silicon Rev 2.0 review.omapzoom.org/ - ARM: DRA722: Add ID detect for Silicon Rev 2.0 review.omapzoom.org/ - ARM: DRA722: remove redundant definition of 1.0 device review.omapzoom.org/ - arm: dts: dra72: vision: Add support for RevC EVM If some of these is missing, apply it, build new kernel image, place it on the SD card and boot the board. Regards, Pavel | |
Hello Pavel, We have downloaded the ti GLSDK-7_04_00_03 from " processors.wiki.ti.com/.../Category:GLSDK" Even with the above patch the kernel is not starting. The logs are same as in the previous reply. Regards, Anjali | |
Anjali, You should download and use the latest DRA7x SDK: processors.wiki.ti.com/.../Category:Processor_SDK_Linux_Automotive This Processor SDK Linux Automotive 3.00.00.03 is tested up to DRA72x EVM Rev C, but it might also work for rev D. Try with the below Device Tree Files: dra72-evm-revc.dtb or dra72-evm-revc-lcd-osd.dtb Regards, Pavel | |
Hello Pavel, Thanks for the above link. I downloaded the latest SDK. Now I see that the board is booting in minicom. But I don't see any display coming on board screen. Could you help me on this. Regards, Anjali | |
Anjali, Did you install the rootfs from the latest SDK Linux Automotive 3.00.00.03 on your SD card? Or you change only u-boot/linux-kernel? By board screen do you mean LCD or HDMI? If LCD, do you use dra72-evm-revc-lcd-osd.dtb (10inch LCD + JAMR3 app board)? Please provide me full console log (u-boot, linux-kernel, rootfs, appl, etc). You can put this log in a txt file and attach the txt file here in the forum. Make sure the Display Driver is enabled: http://processors.wiki.ti.com/index.php/Processor_SDK_Linux_Automotive_Data_Sheet#OMAPDRM.2FOMAPDSS_.28Display_Subsystem_Driver.29 Regards, Pavel | |
Hi Anjali, In latest SDK Linux Linux Automotive, the default file system uses "devicetree-zImage-dra72-evm-revc.dtb" for dra722 board. As suggested by Pavel, you have to use devicetree-zImage-dra72-evm-revc-lcd.dtb. In u-boot check the enivronment for the dtb used for your board which should be "dra72-evm-revc.dtb" and accordingly modify your boot folder for the correct dtb. Regards, Krishna | |
Hello Pavel, Thanks for the help. Now the board is booting and I see the display coming on LCD. Regards, Anjali | |
Anjali, Good to know you made it work fine. Can you please close/verify this thread. Regards, Pavel | |
Hello Pavel, I am using SDK Linux Automotive 3.00.00.03 for JACINTO board (processors.wiki.ti.com/.../Category:Processor_SDK_Linux_Automotive). When I try to build yocto file system I get following error for command "./build-core-sdk.sh dra7xx-evm" Please help me in resolving this error. The logs are as below NOTE: Preparing RunQueue NOTE: Executing SetScene Tasks NOTE: Executing RunQueue Tasks WARNING: ti-ccsv6-native-6.1.3.00033-r0 do_fetch: Checksum mismatch for local file /home/myname/GLSDK/ti-processor-sdk-linux-automotive_dra7xx-evm_03_00_00_03/yocto-layers/downloads/CCS6.1.3.00033_linux.tar.gz Cleaning and trying again. WARNING: ti-ccsv6-native-6.1.3.00033-r0 do_fetch: Renaming /home/myname/GLSDK/ti-processor-sdk-linux-automotive_dra7xx-evm_03_00_00_03/yocto-layers/downloads/CCS6.1.3.00033_linux.tar.gz to /home/myname/GLSDK/ti-processor-sdk-linux-automotive_dra7xx-evm_03_00_00_03/yocto-layers/downloads/CCS6.1.3.00033_linux.tar.gz_bad-checksum_d95121970f8bcee944bf8b8e576bf3ec WARNING: ti-ccsv6-native-6.1.3.00033-r0 do_fetch: Failed to fetch URL install.source.dir.local/CCS6.1.3.00033_linux.tar.gz;name=ccsv6, attempting MIRRORS if available ERROR: ti-ccsv6-native-6.1.3.00033-r0 do_fetch: Fetcher failure: Fetch command failed with exit code 4, output: wget: unable to resolve host address 'install.source.dir.local' ERROR: ti-ccsv6-native-6.1.3.00033-r0 do_fetch: Function failed: Fetcher failure for URL: ' install.source.dir.local/CCS6.1.3.00033_linux.tar.gz;name=ccsv6'. Unable to fetch URL from any source. ERROR: Logfile of failure stored in: /home/myname/GLSDK/ti-processor-sdk-linux-automotive_dra7xx-evm_03_00_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/ti-ccsv6-native/6.1.3.00033-r0/temp/log.do_fetch.16859 ERROR: Task 4595 (/home/myname/GLSDK/ti-processor-sdk-linux-automotive_dra7xx-evm_03_00_00_03/yocto-layers/sources/meta-ti/recipes-ti/devtools/ti-ccsv6-native_6.1.3.00033.bb, do_fetch) failed with exit code '1' NOTE: Tasks Summary: Attempted 1475 tasks of which 1447 didn't need to be rerun and 1 failed. NOTE: Writing buildhistory Waiting for 0 running tasks to finish: Summary: 1 task failed: /home/myname/GLSDK/ti-processor-sdk-linux-automotive_dra7xx-evm_03_00_00_03/yocto-layers/sources/meta-ti/recipes-ti/devtools/ti-ccsv6-native_6.1.3.00033.bb, do_fetch Summary: There were 4 WARNING messages shown. Summary: There were 2 ERROR messages shown, returning a non-zero exit code. [PSDKLA]> [PSDKLA]> Completed Yocto build at Mon Aug 8 14:17:11 IST 2016 [PSDKLA]> Regards, Anjali | |
Anjali, Your new issue is not related to the subject of this e2e thread (No boot logs), so I would suggest you to open new e2e thread regarding your new issue. Regards, Pavel | |
Anjali, I see you already have new e2e thread regarding your new issue: e2e.ti.com/.../533748 The Yocto expert is notified regarding your issue and will make a reply. Meanwhile you can check the below e2e thread: e2e.ti.com/.../531396 Regards, Pavel | |