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.

AM1705 Boot

Other Parts Discussed in Thread: AM1705, AM1707, OMAPL138, OMAP-L138, AM3354

Hi, I'm currently trying to design a board using the AM1705 processor, because it seems like this is the only chip I can find that has a hand-solderable package (non-bga) and can still run Linux. I don't want to use uCLinux on a microcontroller.

Is there any way to boot this device from removable media such as an SD card? 

There is a boot configuration mode for SPI, could I boot from the SD card via SPI?

  • Hi John,

    No you can't use SD card to boot the device. According to AM1705 TRM, Chapter 12 Boot Considerations, available boot modes are:
    • NAND Flash boot
    – 8-bit NAND
    – 16-bit NAND
    • NOR Flash boot
    – NOR Direct boot
    – NOR Legacy boot
    – NOR AIS boot
    • I2C0/I2C1 Boot
    – Master boot
    – Slave boot
    • SPI0/SPI1 Boot
    – Master boot
    – Slave boot
    • UART0/1/2 Boot

    Further details about sysboot configurations & boot options (above listed boot modes) can be found here: http://www.ti.com/lit/an/spraba4c/spraba4c.pdf

    Hope this helps.

    Best Regards,
    Yordan
  • Moving this to the AM1X forum.
  • SPI flash boot is possible.
    As Yordan said, SD boot is not possible in OMAPL137/AM1705/AM1707 devices but OMAPL138 does.

    I think ,still we can do some removable boot though RBL does not support in AM1705.
    Initially we need to boot from SPI flash (SPL code) and need to get u-boot from SD card like OMAPL138 SDI EVM board's SD boot.
    Or else try to use SPI flash to boot SPL and u-boot for linux.

    http://processors.wiki.ti.com/index.php/OMAP-L138_Preparing_SD_Card_for_Boot#SD.2FMMC_boot

    Why is your intention here and do you want to learn board bringup ?

    So, you can use Beagle Bone Black (eMMC/SD boot support) board and develop your own external boards to bringp devices since it has lot of IO pins.
  • I'm trying to learn board bringup as a learning exercise to supplement my undergraduate education in Electrical and Computer Engineering.
    I have worked on some smaller boards, but nothing as involved as a microprocessor running Linux.

    Thanks for the advice, I think I will explore other processor options. The I.MX233 from freescale seems like a very good option, it can boot from SD and I've been able to find a lot more documentation on it. I would love to use the AM3354 but I'm limited to what I can solder by hand. A QFP package is also much easier to debug.