Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PXA270 flow
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
3.14
Ковыряюсь с платкой 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 за содействие
3.14
Не понимаю, заливамый софт в бутовую флешку через JTAG не работает.
Прилагаю jflash собранную под винды и переделанный на Wiggler, проверьте (кто может) плиз на своем железе.
AlexBoy
Цитата(3.14 @ Jul 6 2007, 13:45) *
Не понимаю, заливамый софт в бутовую флешку через JTAG не работает.
Прилагаю jflash собранную под винды и переделанный на Wiggler, проверьте (кто может) плиз на своем железе.

Вечером попробую.
А пока вы попробуйте залить мой файл. Заливать с 0 адреса.
Debug выводится на FFUART 115200, на видео DAC формируется 800х600х16bit.
3.14
Работает!
Чего тогда u-boot -у не хватает ...
3.14
Вставил в 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

Сдается мне что все эти параметры нужно самому править ...
3.14
В общем, с у-бутом какая то странность, если пишется любое значение в GPDR3 (да же если 0 писать!), процессор встает.
Наконец залил во флешку образз операционки, она стратует но встает на инициализации AC97. Кошмар, ядро то 2.4, где бы раздобыть BSP 2.6 под колибри?
AlexBoy
Цитата(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/
!Pif
Люди добрые smile.gif дайте ссылочку на ADS или RVDS с лекарствами, запарился искать. Все ссылки какие нашел - старые.
AlexBoy
Цитата(!Pif @ Jul 13 2007, 11:07) *
Люди добрые smile.gif дайте ссылочку на ADS или RVDS с лекарствами, запарился искать. Все ссылки какие нашел - старые.

Или здесь на фтп (долго будешь ждать) или осликом ищи "RVDS 2.2" я так качал.
3.14
Спасибо за ссылки.
Пытаюсь прикрутить корневую файловую систему ...
Создал образ корневухи 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 ...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.