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.

AM3352 Booting options

Other Parts Discussed in Thread: AM3352

Hi,
 
We want to upload Boot loader, Linux image by using UART0 of AM3352.
 
Please suggest which combination of “Table 26-7. SYSBOOT Configuration  (Technical Reference Manual)“ need to used ? for boot starp resistor.
 
We used all combination but haven't seen any activity on Hypertermial of PC/ Linux OS
 
Thanks,
Pradeep
 
  • Hi Pradeep,
     
    Is this a custom board? What are your SYSBOOT settings? Have you checked all system voltages, clocks, reset signals? Have you tried to connect by JTAG?
  • SYSBOOT SIGNALS AS SET ON THE AM335X GP EVM DIP SWITCHES

    ON THE PHYSICAL DIP SWITCH MOVING THE SWITCH TO THE POSITION LABELED 'ON' CLOSES THE

    SWITCH AND THIS RESULTS IN A 'ZERO'. OFF POSITION CORRESPONDS TO A 'ONE'

    SW4         SW3

    12345678 12345678  -> Number labeled on dip switches
    00111111 00000000  -> SYS_BOOT bit number (1st digit)

    89012345 01234567  -> SYS_BOOT bit number (2nd digit)

    00000010 10000000 -> UART boot  => SYS_BOOT[15-0] = 0x4001

         For UART boot use XMODEM-1K for MLO, Kermit for all subsequent image files (YMODEM also works instead of kermit)

    00000010 11101000 -> MMC/SD boot => SYS_BOOT[15-0] = 0x4017

    00000010 11010001 -> USB boot => SYS_BOOT[15-0] = 0x408B

    00000010 11110101 -> Ethernet boot  => SYS_BOOT[15-0] = 0x40AF

    00000010 11110001 -> Ethernet boot  => SYS_BOOT[15-0] = 0x408F (Alternate setting for Ethernet)

    00000010 01001000 -> NAND boot  => SYS_BOOT[15-0] = 0x4012

    00000010 01101000 -> SPI boot  => SYS_BOOT[15-0] = 0x4016

    Here are instructions for rebuilding MLO and u-boot:

    http://processors.wiki.ti.com/index.php/AMSDK_u-boot_User%27s_Guide

    Regards,

    Michael T

    Please click the proper button to indicate if this answers your question.

     

    Regards,

    Michael

  • Hi,

    This is custom board, we tried all the combination as per Table 26-7 where ever 1st Boot from UART0,  no any actvity seen on UART0 port . 

    Now I am modifying board bootstarp resistor combination for Fast External Boot-UART0.

    Power up/down sequenccing comming properly, crystal is working fine, Rest siganl properly pulled high

    So far JTAG is not connected .... We want to upload code usuing UART0 only

    If UART0 dosen't work then we can take a call  for connecting JTAG

    Thanks,

    Pradeep

  • See attached file for an AM335x SYSBOOT reference for the TI GP EVM.

    Should be able to boot UART0 using TeraTerm or Hyper Terminal  .

    Use XMODEM-1K file transfer for MLO, Kermit or YMODEM for subsequent image files.

    Michael T

  • I posted the wrong file.  Here is the file I wanted to post.

    Michael T