Исходные коды загрузчика, ядра Linux, файловой системы для модулей MTAX-AM335x построены на базе SDK от Texas Instruments и предназначены для работы в Linux. Для минимизации передаваемых файлов и удобства сравнения с оригиналом для модулей MTAX-AM335x исходные коды предоставляются в виде PATСH файлов (в зависимости от версии SDK, модуля и отладочной платы).
Для получения полного дерева исходных кодов необходимо скачать TI SDK версии 6.00.00.00 (1.2ГБ):
С сайта Texas Instruments:
http://software-dl.ti.com/sitara_linux/esd/AM335xSDK/06_00_00_00/exports//ti-sdk-am335x-evm-06.00.00.00-Linux-x86-Install.bin
или c :
https://drive.google.com/file/d/0B1nl8q4_-tA-bTNBNnNFWFdua0k/view?usp=sharing&resourcekey=0-aRelYaNjr256ZERiSomTZw
Патчи для различых версий модуля и отладочной платы (имеют расширение .patch):
Старые релизы (для более старых SDK): https://drive.google.com/drive/folders/0B1nl8q4_-tA-cFl3WXVFdDVOa28?resourcekey=0-B-u11wGAUwHjdawzUOTQXQ&usp=sharing
версии модулей и отладочных плат | patch | дата сборки | Примечания |
---|---|---|---|
модуль:v4, MB:v2, ОЗУ:512МБ | https://drive.google.com/file/d/0B1nl8q4_-tA-b0xCcFlHdm9IeGs/view?usp=sharing&resourcekey=0-8175yym7oMiDPboe8cVJew | Dec 6 12:41 | Добавлена поддержка новых чипов SPI flash в загрузчик |
модуль:v4, MB:v2, ОЗУ:256МБ | https://drive.google.com/file/d/0B1nl8q4_-tA-b0xCcFlHdm9IeGs/view?usp=sharing&resourcekey=0-8175yym7oMiDPboe8cVJew | Dec 6 12:41 | Для исправления размера памяти исправить в файле Rules.make: UBOOT_MACHINE=mtax_som_am335x2_512M_config |
модуль:v1,v2, MB:v1, ОЗУ:256МБ | https://drive.google.com/file/d/0B1nl8q4_-tA-V2Z6MXB5d1RvMmM/view?usp=sharing&resourcekey=0-JUOjppiPPTESQ1gh4KnmQQ | Nov 11 15:48 |
Для применения patch файла необходимо скопировать его в каталог установленного SDK (например /home/user/ti-sdk-am335x-evm-06.00.00.00) и выполнить команду (к примеру для патча ti-sdk-am335x-evm-06.00.00.00-425.patch):
patch -p1 < ti-sdk-am335x-evm-06.00.00.00-425.patch
После применения патча исходные коды готовы к дальнейшей работе и можно переходить к конфигурированию и сборке загрузчика u-Boot, ядра Linux(uImage) с драйверами и сборки корневой файловой системы.