Hello Ti expert,
There is a script named "mksdboot.sh" in the path <PATH_TO_INSTALLER>/bin/
However, in my psdk install path, there is no script named mksdboot.sh.
BR
James
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello Ti expert,
There is a script named "mksdboot.sh" in the path <PATH_TO_INSTALLER>/bin/
However, in my psdk install path, there is no script named mksdboot.sh.
BR
James
Hello James,
There seems to be discrepancy between that document page and SDK content. Let me check internally.
Meanwhile, please check the Linux Academy chapter on flashing eMMC. I hope this can meet your need.
Regards,
Jianzhong
Hi Jianzhong,
Thanks. What the difference between the two reference?
Should I refer both the document? Because there are repeatability and difference between the two reference.
BR
Hi James,
Please follow the Linux Academy chapter on flashing eMMC. That has been tested and validated on SK-AM62.
Regards,
Jianzhong
Hi Jianzhong,
OK.
Is the script "mksdboot.sh" the old version of the SDK?
BTW, in the document https://dev.ti.com/tirex/explore/content/linux-academy-AM62X-8.4.1.3.v1/ch-develop/dev-evm-bootmodesw.html#dev-evm-bootmode-switches
Does am62 support the ethernet boot?
BR
James
James,
Is the script "mksdboot.sh" the old version of the SDK?
This is most likely the case. I'm checking internally.
Does am62 support the ethernet boot?
Yes, Ethernet boot is supported. Let me check internally and provide more details.
Regards,
Jianzhong
James,
Is the script "mksdboot.sh" the old version of the SDK?
Yes, this script was from the older versions of the SDK. This page will be removed from next release of the SDK: software-dl.ti.com/.../How_to_flash_emmc_device.html
Please expect a little delay in our response regarding Ethernet boot.
Regards,
Jianzhong
Hi Jianzhong,
If I try to flash the emmc, I have to follow the document on resource exploer instead of the old document, right?
Yes, Ethernet boot is supported. Let me check internally and provide more details.
I appreciate your help because there are lots of threads that I have proposed about ethernet boot mode and nobody supports.
BR
James
James,
what specific part of Ethernet boot do you need help with? There's a lot of pieces to it for example building U-Boot correctly so it is bootable over Ethernet, configuring the boot mode correctly, setting up TFTP server, and so on. I use it daily without any issues.
Regards, Andreas
Hi Andreas,
In present, I follow the document to try ethernet boot. https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_04_01_03/exports/docs/linux/Foundational_Components/U-Boot/UG-Network-K3.html
Therefore, I need to know how to set the ethernet boot mode switch of hardware.
And then I can verify if the TFTP setting is correct.
BR
James
Hi Andreas,
Therefore, I need to know how to set the ethernet boot mode switch of hardware.
As I have described, if I know the ethernet boot mode switch of hardware, the issue may be closed rapidly.
BR
James
Hi James,
As I have described, if I know the ethernet boot mode switch of hardware, the issue may be closed rapidly.
below is a picture of the bootmode switch settings I use on my SK-AM62B board (should be the same as older SK-AM62 Rev E2 boards) for doing Ethernet Boot (primary boot mode) and UART Boot (backup boot mode). To derive such settings, you need to look at and understand the bootmode switch settings as documented in the AM62x TRM/User Guide, section "5.3 Boot Mode Pins", in combination with your board's schematic.
You can verify you have the correct settings by reading back the associated device control register (example U-Boot) that reflects the status of the boot pins (as latched at reset).
# Check current bootmode by reading CTRLMMR_MAIN_DEVSTAT # It shows it is configured for Ethernet RGMII boot w/ PHY probe, UART backup boot, # and 25MHz PLL reference clock => md.l 0x43000030 1 43000030: 00000c23 #...
Regards, Andreas