Добрый день!
Есть несколько вариантов.
У этого процессора есть встроенный RBL (Rom boot loader), который позволяет грузиться с SD карты либо c NAND, либо по UART.
У нас есть джамер (SA2), в центре платы, который позволяет конфигурировать выбор загрузчика - либо SD карта, либо NAND.
Еще есть контактные площадки под компонент 0603 - джампер SA3,
замыкание которых позволяет выбрать вариант загрузки через UART.
Мы не стали делать полноценный джампер в силу недостатка места.
То есть при старте процессора управление передается в RBL, который в соответствии с установленными перемычками выбирает тот или иной вариант загрузки.
Здесь
есть пример того, как можно сделать загрузочный образ для SD карты. Кроме того, в составе UBOOT есть TI Flash Utils, которые позволяют организовать механизм загрузки как с SD карты, так и по UART.
После того, как RBL загрузит исполняемый образ он запускается на исполнение и можно работать с "голым" процессором. Никакого Linux и никаких следов других программ.
Альтернативным вариантом является использование JTAG. У нас предусмотрено под него место - разъем снизу платы, но мы его паять не стали, потому что это некоторая экзотика для наших приложений. Есть разные JTAG-и в том числе те, которые позволяют производить пошаговую отладку и в динамике смотреть состояние процессора, но такие инструменты стоят много денег. Если интересно, я могу скинуть несколько ссылок, я в свое время вопрос изучал, но потом за ненадобностью забыл.
Распайка JTAG прилагается.