реклама на сайте
подробности

 
 
7 страниц V  « < 4 5 6 7 >  
Reply to this topicStart new topic
> Народ кто имел дело с EP9302, Как оно глюков много
sff
сообщение Oct 23 2006, 20:44
Сообщение #76


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



У меня WINCE почему-то из RAM не хочет стартовать.. Перечитал форум и вычитал что при записи образа во флеш сразу после записи он грузится должен, а у меня нет, только после ресета. Если SYSGENить без переменной BSP_EP93XX_COPY_FLASH_TO_RAM то после отсылки ничего не происходит. В чем может быть дело?

Также собрал iperf для wince, исходники и бинарник тут. Максимум что выжал прм 800*600 (16) 11.4мегабит!!! Раньше я думал там веб тормозит (из локалки не более чем с 1мб/с копировал файлы) или ещё чего-то, но под CE с таким разрешением такая скорость аж дурно стало.

Зато порадовало что LCD с тачскрином практически без проблем заработали

PS: EDB9315A какая живучая оказалась случайно перепутал LCD и HDD, подключив свою платку к разъему HDD а ей пофиг (что пару сигнальных на землю были замкнуты, правда через резюки в 33 ома ) и HDD и LCD работоспособны остались =)
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 23 2006, 21:13
Сообщение #77


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(sff @ Oct 24 2006, 00:44) *
Также собрал iperf для wince, исходники и бинарник тут. Максимум что выжал прм 800*600 (16) 11.4мегабит!!! Раньше я думал там веб тормозит (из локалки не более чем с 1мб/с копировал файлы) или ещё чего-то, но под CE с таким разрешением такая скорость аж дурно стало.

Интересно, откуда такая разница между CE и Linux'ом. Можно было предположить, что Linux окажется несколько быстрее, но не на порядок же!

Любопытно, а USB-хост как себя ведет?
Go to the top of the page
 
+Quote Post
MemoryTest
сообщение Oct 24 2006, 05:33
Сообщение #78


Участник
*

Группа: Свой
Сообщений: 65
Регистрация: 25-01-05
Из: Мск регион.
Пользователь №: 2 161



Цитата(sff @ Oct 24 2006, 00:44) *
У меня WINCE почему-то из RAM не хочет стартовать.. Перечитал форум и вычитал что при записи образа во флеш сразу после записи он грузится должен, а у меня нет, только после ресета. Если SYSGENить без переменной BSP_EP93XX_COPY_FLASH_TO_RAM то после отсылки ничего не происходит. В чем может быть дело?

Также собрал iperf для wince, исходники и бинарник тут. Максимум что выжал прм 800*600 (16) 11.4мегабит!!! Раньше я думал там веб тормозит (из локалки не более чем с 1мб/с копировал файлы) или ещё чего-то, но под CE с таким разрешением такая скорость аж дурно стало.

Зато порадовало что LCD с тачскрином практически без проблем заработали

PS: EDB9315A какая живучая оказалась случайно перепутал LCD и HDD, подключив свою платку к разъему HDD а ей пофиг (что пару сигнальных на землю были замкнуты, правда через резюки в 33 ома ) и HDD и LCD работоспособны остались =)


тут нужно после того как снесете переменную BSP_EP93XX_COPY_FLASH_TO_RAM
нужно вручную сбилдить исходники БСП. А то он почему то не ловит этот момент насчет удаления переменной.
Делайте так: Идете в Закладку FileView: встаете на Platform:Ep93xx:src кликаете правой клавишей и выбираете билд карент прожект.
нужно контроллировать следующее: в файле
L:\WINCE500\PLATFORM\Ep93xx\Src\Kernel\Hal\Edb9315a\startup.s
имеется аля такое:
IF COPY_FLASH_TO_RAM
... код копирования образа из флешь в СДРАМ...
ENDIF


Переменная
BSP_EP93XX_COPY_FLASH_TO_RAM включает или выключает этот кусок кода.
Go to the top of the page
 
+Quote Post
sff
сообщение Nov 2 2006, 15:31
Сообщение #79


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(MemoryTest @ Sep 25 2006, 11:45) *
я на 20 пин тоже сначала завел 3.3в но потом пришлося завести 5в так как ds1306 в моменты переходов с батарейки на основное питание просто в какойто ступор впадала., и из регистров я считывал непонятно что. с 5в все ок.

А я таки попробовал завести на 20 пин 3.3 и при переходе считывалось но через раз как-то..
Посмотрел поподробнее даташит к DS1306 и вот что увидел:

When VCC falls below VBAT the device switches into a low-current battery
backup mode. Upon power-up, the device switches from VBAT to VCC when VCC is greater than
VBAT + 0.2V.

На VCC было 3.31V на VBAT (от батарейки СR2032) 3.13 V тоесть delta = 0.18V
Далее + от батареки пустил к VBAT через диод 4148 и всё стало стабильно работать (на VBAT стало 2.83)

Вот и думаю запитать ли от +5 или с VBAT помудрить или вместо 3.3 сделать около 3.4 ...

Цитата(MemoryTest @ Oct 24 2006, 08:33) *
тут нужно после того как снесете переменную BSP_EP93XX_COPY_FLASH_TO_RAM
нужно вручную сбилдить исходники БСП. А то он почему то не ловит этот момент насчет удаления переменной.
Делайте так: Идете в Закладку FileView: встаете на Platform:Ep93xx:src кликаете правой клавишей и выбираете билд карент прожект.

Это я делал но не помогло
Цитата(MemoryTest @ Oct 24 2006, 08:33) *
нужно контроллировать следующее: в файле
L:\WINCE500\PLATFORM\Ep93xx\Src\Kernel\Hal\Edb9315a\startup.s
имеется аля такое:
IF COPY_FLASH_TO_RAM
... код копирования образа из флешь в СДРАМ...
ENDIF


Переменная
BSP_EP93XX_COPY_FLASH_TO_RAM включает или выключает этот кусок кода.

У меня когда установлена BSP_EP93XX_COPY_FLASH_TO_RAM после записи в влешь в консоли появляется
Код
Found pTOC signature.
ROMHDR at Address 60000044h
RomHdr.ulRAMStart=E1700C12h RomHdr.physfirst=E1700C12h.

и зависает. Windows грузится после reset а
А если снести то после отсылкт файла пишет теже 3 строчки и подвисает.
Файл тот посмотрел.. но что там искать?

Вообще эти строчки EBOOT пишет или уже код который был скопирован в DRAM?
Go to the top of the page
 
+Quote Post
sff
сообщение Nov 3 2006, 11:35
Сообщение #80


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Вобщем дело было совсем в другом. Я образ напрямую через TFTP загонял. А EBOOT после записи образа (в RAM) или FLASH передает управление ф-ции EbootWaitForHostConnect (от Microsoft) которая ждёт волшебной комманбы на запуск + кое-какие маловажные параметры.

Так что только через Platform Builder образ напрямую из RAM запускается..

PS. можно, конечно, и EBOOT переделать...
При записи во флеш картина аналогичная.
Go to the top of the page
 
+Quote Post
MemoryTest
сообщение Nov 3 2006, 11:49
Сообщение #81


Участник
*

Группа: Свой
Сообщений: 65
Регистрация: 25-01-05
Из: Мск регион.
Пользователь №: 2 161



[quote name='sff' date='Nov 2 2006, 18:31' post='171745']
Код
Found pTOC signature.
ROMHDR at Address 60000044h
RomHdr.ulRAMStart=E1700C12h RomHdr.physfirst=E1700C12h.

и зависает. Windows грузится после reset а
А если снести то после отсылкт файла пишет теже 3 строчки и подвисает.
Файл тот посмотрел.. но что там искать?

Вообще эти строчки EBOOT пишет или уже код который был скопирован в DRAM?
[/quote]

эти строчки пишет ебут.

[/quote]
Так что только через Platform Builder образ напрямую из RAM запускается..
[/quote]

Ок ! smile.gif) теперь Вам будет легче отлаживатьсяsmile.gif - не нада ждать долгой записи во флешьsmile.gif
Go to the top of the page
 
+Quote Post
komava
сообщение Feb 10 2007, 16:49
Сообщение #82





Группа: Новичок
Сообщений: 10
Регистрация: 28-09-06
Пользователь №: 20 764



Была сделана плата на основе EDB9302 портирован LInux c ядром 2.6.8.1
при запуске появляется надпись >Using base adress 0x................. после чего плата виснет
где посмотреть тараканы ?
Как я понимаю происходит распаковка zImage и ramdisk, но Linux не хочет запускаться,
что ему может мешать?Файлы zImage и ramdisk рабочие проверено на ките9302, redboot залит
новый(под ядро 2.6 лежит у Cirrus).
Go to the top of the page
 
+Quote Post
sff
сообщение Feb 10 2007, 17:21
Сообщение #83


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(komava @ Feb 10 2007, 16:49) *
Была сделана плата на основе EDB9302 портирован LInux c ядром 2.6.8.1

А смльно ли она от EDB9302 отличается? В части периферии ? размером памяти и тд
Go to the top of the page
 
+Quote Post
komava
сообщение Feb 12 2007, 09:24
Сообщение #84





Группа: Новичок
Сообщений: 10
Регистрация: 28-09-06
Пользователь №: 20 764



Цитата(sff @ Feb 10 2007, 17:21) *
Цитата(komava @ Feb 10 2007, 16:49) *

Была сделана плата на основе EDB9302 портирован LInux c ядром 2.6.8.1

А смльно ли она от EDB9302 отличается? В части периферии ? размером памяти и тд

Практически один в один за исключением одного момента.Вместо аудиокодека стоит ПЛИС Altera
с тем же I2S и тем же SPI в управлении.
Go to the top of the page
 
+Quote Post
komava
сообщение Feb 12 2007, 16:17
Сообщение #85





Группа: Новичок
Сообщений: 10
Регистрация: 28-09-06
Пользователь №: 20 764



Цитата(komava @ Feb 12 2007, 09:24) *
Цитата(sff @ Feb 10 2007, 17:21) *

Цитата(komava @ Feb 10 2007, 16:49) *

Была сделана плата на основе EDB9302 портирован LInux c ядром 2.6.8.1

А смльно ли она от EDB9302 отличается? В части периферии ? размером памяти и тд

Практически один в один за исключением одного момента.Вместо аудиокодека стоит ПЛИС Altera
с тем же I2S и тем же SPI в управлении.
Вопрос снимается! Разгадка найдена.
Go to the top of the page
 
+Quote Post
asen
сообщение Feb 27 2007, 11:47
Сообщение #86


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



Вот сварганил свою плату на EP9302 буду теперь ставить на ней эксперементы и изучать что да как там с Linux-ом на прале установленно пока не все буду запаивать мере осваения а вообще я ее делал из того что было
EP9302 -1шт
DRAM 32 MB -2 шт
FPGA EP1K50 -1шт
FLASH 4МБ х 8 bit - 2 шт
NAND FLASH 64 Mbit -1 шт
AUDIO PCM3008 -1шт
ATA connectors-1шт
SDcard connectors -1шт
Ehernet KS8721BL - 1шт
ATmega8 -1шт
FT232BM 1шт
Плата 4 слоя шина данных и адреса разводилась звездой !

Жду поздравлений, советов критики !
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
sff
сообщение Feb 27 2007, 22:10
Сообщение #87


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(asen @ Feb 27 2007, 11:47) *
Вот сварганил свою плату на EP9302 буду теперь ставить на ней эксперементы и изучать что да как там с Linux-ом на прале установленно пока не все буду запаивать мере осваения а вообще я ее делал из того что было
EP9302 -1шт
DRAM 32 MB -2 шт
FPGA EP1K50 -1шт

А можно поинтересоваться средствами FPGA что будет реализовываться? Чисто спортивный интерес =)

Цитата(asen @ Feb 27 2007, 11:47) *
FLASH 4МБ х 8 bit - 2 шт
NAND FLASH 64 Mbit -1 шт
AUDIO PCM3008 -1шт
ATA connectors-1шт
SDcard connectors -1шт
Ehernet KS8721BL - 1шт
ATmega8 -1шт
FT232BM 1шт
Плата 4 слоя шина данных и адреса разводилась звездой !

А по 4 слоям у меня вопросик.. Я так понял их всего 4 но! между 2 SDRAM видно что под первым слоем не Plane а как буд-то дорожки во внтуреннем слое.. Так хочется уточнить их всего 4 или сигнальных 4?

Линкс уже грузится? если грузится поздравляю a14.gif
Go to the top of the page
 
+Quote Post
asen
сообщение Feb 28 2007, 05:29
Сообщение #88


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



На FPGA бедет делатся SDcard 4 bit контроллер и ATA интерфейс
Сигнальных слоев 2,1 штук т.к второй сверху слой используется для подвода шины от процессора в центор звезды на краях лучей которой и находится все микросхеммы т.е 2 сверху слой залит слоем питания везде кроме малого участка от проца до центра земли что вы собственно и увидили ! второй внутриний слой выполнен как чесный plane слой ! таким образом мне удалось сделать звезду только 2 с небольшим сигнальными слоями !
Go to the top of the page
 
+Quote Post
Vishay
сообщение Mar 29 2007, 12:21
Сообщение #89


Участник
*

Группа: Свой
Сообщений: 47
Регистрация: 7-12-06
Пользователь №: 23 243



Приму в дар отладочную плату CS-EP9302 для ARM920T-микроконтроллеров. С предложениями обращаться на e-mail a1018@aport2000.ru ( г. Москва ).
Go to the top of the page
 
+Quote Post
Rudolph
сообщение May 24 2007, 08:28
Сообщение #90


Участник
*

Группа: Новичок
Сообщений: 25
Регистрация: 19-02-07
Пользователь №: 25 505



Я работаю с бордой EDB9302. В UserGuide (от 9301) описание VIC довольно скудное, для тех, кто уже хорошо понимет, как это работает.
На arm.com есть описания для PrimeCell VCI PL190 и PL192.

Который из мануалов подходит для EP9302? 190-й или 192-й?

Сообщение отредактировал Rudolph - May 24 2007, 08:29
Go to the top of the page
 
+Quote Post

7 страниц V  « < 4 5 6 7 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 08:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01498 секунд с 7
ELECTRONIX ©2004-2016