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

Vitaliy_ARM

Свой
  • Постов

    508
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Vitaliy_ARM


  1. Ковыряю J-LINK и Eclipse. Hаладил отладку через Insight. В общем хочется напрямую через эклипс отлаживаться. Скачал с атмеловского сайта описание по настройке gdb с их армами. Сам использую LPC23xx/LPC24xx. Почитал, но пока не въеду, что надо прописать в команды gdb, чтобы от шил RAM и останавливался в начале main()???

     

    Вот листинг, который я ему подсовывал:

    --------------------------------------------------

    monitor reset

    monitor speed 30

    monitor speed auto

    set remote memory-write-packet-size 1024

    set remote memory-write-packet-size fixed

    set remote memory-read-packet-size 1024

    set remote memory-read-packet-size fixed

    symbol-file main.elf

    continue

    set remote memory-read-packet-size fixed

    symbol-file main.elf

    continue

    --------------------------------------------------

  2. Насчет DP83865 останавливает что греется сильно и упоминания на форуме о возможных проблемах при использовании. Marvell 88E1111 импонирует "Operation up to 180 meters on CAT 5 cable", про другие или вообще не пишут или меньшие величины. Ещё хочу заложить возможность реконфигурирования FPGA по сети, думаю как проще и лучше это сделать.

    Не могу пока решить сделать MAC на FPGA или применить отдельную микросхему. С одной стороны есть готовый AX88180. С другой стороны с МАС на FPGA конструкция получается попроще. Но МАС by Altera, что-то весит больно много. Скорее всего надо будет переходить на старшие циклоны. МАС на opencores тоже прилично место занимает и написан на Veriloge :( . Может кто-нибудь подскажет ещё какой-нибудь МАС на VHDL?

     

    Мас с оперкоров не пробовали?

    Скорее всего лучше мак сделать в плисе (корпусов меньше). На мой взгляд для этой цели еще лучше использовать какой нибудь софткор (например NIOSII). Это намного упростит работу с изернетом. Но могут возникнуть проблемы с 72 мегабитами (может не хватить быстродействия процессора).

  3. Куда вам столько? Вы уверены что правильно определились с контроллером? Не кажется ли вам что надо взять DSP?

     

    Очень удобная штука забирать квадратурный обработанный сигнал из ПЛИС.

     

    Не знаю как LPC2378, но AT91SAM7X256 отлично "кушал" TDM поток 48kHz/32бит на 8 каналов.

    Вопрос в том, что Вы дальше будете делать с этими данными ...

     

    Задача тупая, забирать и выпихивать по UDP в одну сторону. Поток, в принципе не такой и большой получается, 24*2*192кГц = 9,216 Мбит.

    На практике проверял, по изернету 33 Мега пробегает нормально через LPC.

     

     

    Если в эзернет- то при выделенном сегменте сети (отдельная сетевуха на компе) можно и двунаправленное стерео получить, а в обычной хорошо нагруженной сети квакать будет.

     

    Именно. Отдельный комп с отдельной сетевухой :) .

  4. Так она также разработки Altium. На крючок берут :) Заглотишь его, потом сам Altium, сорваться трудно будет :)

     

    Заглотил крючек альтиума после пикада, теперь только счастлив :) .

     

    Т.е., как я понимаю, без покупки наноборда доступ к отладке систем на ПЛИС (например ARM720T ядер) закрыт, нельзя пользоваться бесплатными джитагами?

  5. Я пока для себя не уверен в чем преймущество наличия "Солид"ной модели элект. элементов на плате перед определением геометрии элементов в самом Альтиуме и затем, после разводки платы сохранять 3D модель платы в STEPS. Ведь то что важно - это конечный результат, т.е. механики проверят 3D моделх цельной разведенной платы с элементами на ней, а не отдельные элементы без привязки к плате.

     

    Ессно, лично мое мнение, не сильно пока искушенное практикой...

     

    Нужно и даже очень. Например, если делать сотовый телефон, на котором будет ЖК, клавиатура, разъемчики и под эту плату надо еще сделать дизайн хороший, без этого не обойтись.

  6. В использовании альтиума есть свои плюсы. Например ПЛИС много, а Альтиум один. Сделанный в нем проект в последствии можно будет без особого труда переносить на любую платформу. Меня больше интересует возможность работы напрямую с отладчиками, такими как ByteBlastar. Пока нашел что он может работать с некоторой универсальной платой NanoBoard, которая стоит кучу денег.

  7. Программирую в квартусе.

     

    Но стал привлекть этот пакет тем, что у него есть возможность легко и быстро собирать различные процессорные ядра с различными периферийными устройствами, например с шиной вишбон.

     

    Хочу услышать мнения, стоит ли его использовать или лучше работать на стандартных средствах, такий как Quartus, ISE, ISP Level 7.1. Просто, например, последняя среда - это ужас, летящий на крыльях ночи от Lattice. И как у Altium него обстоят дела JTAG?

  8. Все что на этой плате рисовалось в солидворкс2006.

    Я постараюсь подготовить небольшую статью для тех кому это интересно. Разумеется я не могу научить пользоваться профессионально солидворксом, тут придется самим читать книги. Хотя для моих задач хватило одного дня тыканья мышкой, чтобы разобраться.

     

    Не получается совместить нарисованную мной 3D модель в солиде с футпринтом. То не под тем углом становится, то не прорисовывается (вернее на место нее становится альтиумовский кубик).

    Если не трудно, опишите в кратце этот процесс. :help:

  9. В любой момент можно нажать кнопку и сгенерится подобный файл содержащий все записи в кристал по i2c от момента старта программы.

    Поэтому сей файл - результат моего давнего рукоблудства над этой платой через вышеозначенную программу.

     

    Если так тогда понятно. А вам эта плата сильно в изучении помогла? Удалось камеру запустить на полное разрешение? А то подумываю тоже этот кит взять, хотя сейчас Компел рекламирует кит с Davinci и 5 Мегапиксельной микроновской камерой + примеры h.264.

  10. Скормите сей файлик сенсору - будет плеваться jpeg 320x240, только там полно лишних настроек ибо это лог интерфейса настройщика, всё что тыкал оператор, пока не добился результата.

     

    Скормил. Заметил на выходе, что камера выгоняет постоянно пакеты данных (скорее всего это и есть jfif 320x240). Чуть позже зачитаю и посмотрю, что именно она выдает. Заметил, что камера также выдает пакеты и сразу же после включения - на выходе PIXCLK генерится частота, на остальных шинах бегут данные.

    Непонятен ряд действий, таких как запись в регистр 0xC6 1-й страницы значений, но отсутствие записи в регистр 0xC8. По даташиту в регистр 0xC6 пишется адрес или код переменной, а в 0xC8 - значение.

    Продолжаю разбираться.

     

    Если не секрет, к какой демоплате прилагался заголовочный файл, прикрепленый вами?

  11. Вам надо для начала rfc2435, Appendix A, стр.15 почитать.. B)

     

    Отличный документ. На эти вопросы ответ нашел. Теперь воюю с самим сенсором.

     

    Пока делал так.

     

    1 - аппаратный резет чипу

    2 - настройка ФАПЧ1 на частоту 80 МГц

    3 - чтение 16-ти рязрядного регистра по адресу 0x00 (из него читается 0x1519)

    4 - читаю регистр 0xF0, из него читается 0x00, что говорит о том, что я работаю с 0-й страницей регистров. Хотя в доке написано что по умолчанию в этом регистре стоит 01;

    5 - пишу в регистр 0xF0 значение 1 (переключаюсь на первую страницу регистров, для того чтобы получить доступ к регистрам по адресам 198 и 200), затем читаю его, а там когда как, то 0 то 1.

    6 - когда зачитал 1 из регистра, пытаюсь почитать логическим способом переменные из области памяти драйвера JPEG (ID=9). Там вместо значений по умолчанию читается всякий бред, причем с одного и того же места разные значения.

     

    Собственно все свелось к тому, что не могу писать переменные и таблицы.

     

     

    Может кто-нибудь подскажет последовательность действий, чтобы получить один снимок JPEG с разрешением 1600х1200 или что я не так сделал или упустил?

  12. VDDA_3,3, а документацию, включая документацию на Evalboard что мешает у Micrel взять?

     

    На EvalBord что-то не получилось. Вроде они должны были на маил прислать, но не прислали.

    Или почта сбоит.

     

    Спасибо. Этого достаточно.

  13. Здравствуйте.

    В самом деле с этой флешкой работал давно, стыковать с 51 или с AVR, труда не составляло.

    С LPC 2378 бьюсь два дня, не получается.

    Запутался в режимах статуса I2STA.

    Если есть какой нибудь пример, или ссылка, подскажите пожалуйста.

    Заранее благодарен.

     

     

    Вот у меня есть кое-что. Когда-то писал нечто подобное для AT24C01. С небольшими изменениями можно написать на все виды памяти.

    I2cEEPROM.zip

  14. Хорошо, что в свое время я купил демоплату у Embedded артистов :).

    Пытаюсь избавиться от этих KSZ8001/8721. Ни у кого не завалялось схемы включения более нового KSZ8041 c LPC или еще каким-нибудь процессором?

  15. Работает пока с моим устройством под XP. На днях попробую подключить Wiggler и ByteBlaster, потестирую на скорость (Изначально разводку не предназначал конкретно для переходника, быстро проверить не получится).

    Тестировал на правильность работы программиой XLpt - никаких багов не обнаружил, все работает правильно.

  16. Бойан. Канацкий. :biggrin: Воспользуйтесь поиском по форуму.

    http://electronix.ru/forum/index.php?act=S...ite=chemnitz.de

     

    Прочитал, только реально его вроде там никто не использовал. У меня пока работает без нареканий.

    Если появятся, буду отписываться

  17. Еще один момент - ядро из этой темы написано на AHDL. Нельзя ли его конвертнуть без ущерба для качества во что-то более современное VHDL/Verilog? Для удобства так сказать.

     

    Если никто не перепишет на Verilog, может смогу переписать на VHDL, но код скорее всего будет больше.

  18. Привет всем!

    Если кому не трудно, объясните начинающему как создать Ethernet на отладочной плате Cyclone II. Имеется LAN91C111 и отдельно есть протокол TCP/IP написанный на языке С.

    Окончательной целью хорошо бы было пингануть какой-нить камп с платы.

    Спасибо!

     

    Документация на плату:

    Cyclone.pdf

     

    А схему можете выложит на нее?

  19. Для начала хотелось бы просто получить фотку Jpeg.

     

    Или заставить сфоткать один кадр и расчитать под него коэф., а затем их считать.

     

    А можно об этом по-подробнее? У меня в SOC_BOOK такой возможности не описано (или я чего-то пропустил). Нашел, что коэффициенты должны грузиться после включения:

    At power up initialization, the JPEG driver loads standard Huffman tables into Huffman

    memory. Scaled versions of standard luma and chroma quantization tables and are

    loaded into quantization memory.

    И еще не понятно, что такое Scaled versions таблиц квантования?

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