Полная версия этой страницы:
PXA270 flow
Ковыряюсь с платкой Colibri PXA270.
Через пару недель прийдет самодельная ...
Подпаялся напрямую вигглером к колибри, собрал под виндой jflash, в бутовую флешку успешно льет,правда признаков жизни залитого не наблюдается ...
Поставил Macragor OCD comander и TargetAccess, странно, в списках понимаемых процессоров имеется PXA27X, но JTAG scan chain analyzer находит неопознанный чип (ID найденного совпадает с ID PXA270). Программатор ругается что не может соединится с процом, OCD comander то же сконнектится не может ... ?
Еще, насколько я понял, Macragor-овский программатор то же может флеши через boundary scan регистр процессора лить?
Поставил RVDS 2.2, пытаюсь его отладчику (AXD) подсунуть Macragor DLL-ки, не принимает (говорит они не RDI).
Посоветуйте плиз софтину или драйвер под винды с которой можно отлаживаться на PXA270 через вигглер (или MT-link).
Еще, если не жалко, поделитесь плиз стартапом для PXA.
PS спасибо AlexBoy за содействие
Не понимаю, заливамый софт в бутовую флешку через JTAG не работает.
Прилагаю jflash собранную под винды и переделанный на Wiggler, проверьте (кто может) плиз на своем железе.
AlexBoy
Jul 9 2007, 10:12
Цитата(3.14 @ Jul 6 2007, 13:45)

Не понимаю, заливамый софт в бутовую флешку через JTAG не работает.
Прилагаю jflash собранную под винды и переделанный на Wiggler, проверьте (кто может) плиз на своем железе.
Вечером попробую.
А пока вы попробуйте залить мой файл. Заливать с 0 адреса.
Debug выводится на FFUART 115200, на видео DAC формируется 800х600х16bit.
Работает!
Чего тогда u-boot -у не хватает ...
Вставил в u-boot вместо запуска mail-loop, вечный цикл "Hello world", никаких признаков жизни.
Вставил в board_init() (colibri.c) вечный цикл установки/сброса IO76, нет жизни.
Чего то тут не то ... очень смущает readme.txt в папочке
http://www.toradex.ch/colibri_downloads/Patch/ , сам патчер не запускается, но вот его бинарная часть:
Цитата
INFO: %s ERROR: %s writing AutoBoot Successfully written AutoBoot Writing AutoBoot writing MAC Address Successfully written MAC Address Writing MAC Address writing CPU Successfully written CPU Speed Writing CPU Speed Copying Memory for PA=%.8x Reserving Memory CPU Speed:%d Mhz, SDRAM Clock: %d Mhz, LCD Clock: %d Mhz
Сдается мне что все эти параметры нужно самому править ...
В общем, с у-бутом какая то странность, если пишется любое значение в GPDR3 (да же если 0 писать!), процессор встает.
Наконец залил во флешку образз операционки, она стратует но встает на инициализации AC97. Кошмар, ядро то 2.4, где бы раздобыть BSP 2.6 под колибри?
AlexBoy
Jul 12 2007, 10:49
Цитата(3.14 @ Jul 12 2007, 11:44)

Кошмар, ядро то 2.4, где бы раздобыть BSP 2.6 под колибри?
linux-2.6.12.4 тут
h__p:__www.vollmann.net/colibri/colibri-bsp-2.2/src/
тут можно взять интересные функции инициализации
h__p:__sunsite.rediris.es/pub/mirror/intel/pca/applicationsprocessors/swsup/
Люди добрые

дайте ссылочку на ADS или RVDS с лекарствами, запарился искать. Все ссылки какие нашел - старые.
AlexBoy
Jul 13 2007, 09:09
Цитата(!Pif @ Jul 13 2007, 11:07)

Люди добрые

дайте ссылочку на ADS или RVDS с лекарствами, запарился искать. Все ссылки какие нашел - старые.
Или здесь на фтп (долго будешь ждать) или осликом ищи "RVDS 2.2" я так качал.
Спасибо за ссылки.
Пытаюсь прикрутить корневую файловую систему ...
Создал образ корневухи JFFS2, через u-boot зксунул ее в NOR флешку по адресу 0x480000 (/dev/mdtblock2), изменил переменную окружения u-boot на bootarg=noinitrd root=/dev/mtdblock2 rootfstype=jffs2 ip=:::::eth0: console=ttyS0,115200n8
И все равно после загрузки ядро ломится куда то через BOOTP ...
Что смущает, в логе загрузки ядра фигурирует следующие аргументы запуска root=/dev/mtdblock2 rootfstype=jffs2 ip=:::::eth0: console=ttyS0,115200n8 , т.е. похерен noinitrd ...
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.