Other Parts Discussed in Thread: AMIC110
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,
From the AM335x SK HW user guide (www.ti.com/.../spruih9):
3.6.1 Boot Configuration
The default settings for the TMDSSK3358 is 01_00XX_XXXX_XX11_0111b. This corresponds to a boot sequence of:
• MMC0
• SPI0
• UART0
• USB0
For more details, see the TMDSSK3358 schematic. For the definitions of each of the sysboot signals, see
the AM335x Sitara Processors Data Sheet and the AM335x and AMIC110 Sitara Processors Technical Reference Manual
It looks like you would need to change some resistors for sysboot pins in order to change the boot order from the default one.
Best,
-Hong
Hi, Hong.
Thank you for your feedback.
I see the boot configuration on the shematic you refered me. However, it looks like fo me there is no simple way to change the boot order on the TMDSSK3358. I could not find related jumpers or headers on it.
Currently, I'm not sure about success on our boot scenario if we connect SDIO wifi adapter to MMC0 and bootable USB drive to USB0. Do you have any experiance on similar case?
Hi,
For changing the boot order from the default one on SDK board, you'd need to install/un-install some resistors for SYSBOOT.
Regarding SDIO WIFI adapter, we have an early e2e post, and I recite here for your reference:
e2e.ti.com/.../3484392
1. WLAN module (i.e. WL18xx) is not active during u-boot booting phase, that is why mmc3 node in u-boot device tree needs to be disabled as in my previous post. Note that there's no WL18xx driver in u-boot.
2. In Linux kernel boot up, kernel device tree would setup mmc3 node for SDIO I/F accordingly, along with WL1800 kernel driver/module installation.
Best,
-Hong
Hi, Hong
Thanks for your reply!
I still do not understand which resistors need to be installed and which ones to uninstall to change the configuration load.
Could you explain this moment in more detail?
We are looking forward to hearing from you.
Hi,
1. Please note from AM335x data sheet:
(5) LCD_DATA[15:0] terminals are respectively SYSBOOT[15:0] inputs, latched on the rising edge of PWRONRSTn.
2. From SK schematic (www.ti.com/.../sprr356), SYSBOOT pins are in page #6.
- R171 is installed, and R32 un-installed, SYSBOOT[0] = "1"
- R171 is un-installed, and R32 installed, SYSBOOT[0] = "0"
3. You may also refer to AM335x EVM schematic (www.ti.com/.../sprr164),
where DIP switch SW3 and SW4 on page #6 are used to setup SYSBOOT[15:0] as needed
Hope these info help.
Best,
-Hong