Перейти к содержанию
    

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, проверьте (кто может) плиз на своем железе.

jflash.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не понимаю, заливамый софт в бутовую флешку через JTAG не работает.

Прилагаю jflash собранную под винды и переделанный на Wiggler, проверьте (кто может) плиз на своем железе.

Вечером попробую.

А пока вы попробуйте залить мой файл. Заливать с 0 адреса.

Debug выводится на FFUART 115200, на видео DAC формируется 800х600х16bit.

release.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вставил в 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 под колибри?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кошмар, ядро то 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 с лекарствами, запарился искать. Все ссылки какие нашел - старые.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Люди добрые :) дайте ссылочку на 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 ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...