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

Vitaliy_ARM

Свой
  • Постов

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

  • Посещение

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


  1. Есть то она есть, только она вам не поможет. В каждой микросхеме есть свой ключ. Она считывает информацию с флешки сравнивает со своим ключем, если он правильный, тогда она работает, если нет значит нет! (Вероятность достоверности информации 99%). Если вы зачитаете данные с флешки и прошьете свою, то она подойдет только именно к этой микросхеме BGW211, в которой уже стоит прошивка от фирмы-производителя, которую нельзя считать. В чистой BGW211 прошивки нет!!!

  2. Это означает, что в приемлимые сроки, а тем более не тратя кучи денег заставить эту штуку работать невозможно? И что не только дрова для хоста нужны, а ещё нужна и прошивка для кристалла, что на этой плате стоит?

    Судя по всему именно так. Но если не нужен Wi-Fi стандарта g (54Мб), то можно использовать SDIO модули стандарта b для мини PC. Их в интернете куча и драйвера на некоторые есть и под линукс и под WinCE и еще под кучу подобных операционок

  3. Пробовал портировать ffdshow, в нем вобще все свои кодеки.

    В инете есть исходники. Правда проц нужен хороший или разрешение маленькое.

     

    А на какой процессор вы портировали? Если можете, оцените примерно, какое разрешение можно получить на LPC2468, 60 МГц тактовая частота.

  4. Здесь есть ответы на многие вопросы :)

     

    Там на филипсе когда-то скачал книжку по LPC2300ю Называется lpc2300_book_v2_srn. Там есть много ответов на ваши вопросы. :) Кто не найдет могу выложить на форуме, она около 10 Мб

  5. Вот как-то нашел программу-перекодировщик под 3gp. На телефоне видео смотрится очень даже ничего.Вот и задумался, а можно ли обеспечить поддержку этого формата в своих приложениях? И стоит ли тратить на это свое время. Поиски по гуглу ничего нормального не дали. Поэтому интересно услышать мнения коллег!?

     

    Может этим уже кто-то занимался? :)

  6. В основном народ на JTAG для Blackfin не рассчитывает а программируют через PonyProg SPIную

    флешку

     

    Я поднимал через JTAG и Byteblaster Blackfin STAMP-533 без проблем сразу через jtag с blackfin.uclinux.org залился u-boot оттуда же.

     

    Короче если девелоперская станция под Linux то не встретил никаких проблем.

     

    Best regards,

    Ivan

     

    Я не работал под uCLinux. И еще меня пугают его размеры, измеряемые мегабайтами. Если я правильно понял, то бесплатный j-tag пожно все таки настроить и запустить отладку, но только с использованием линукса???

  7. 2 romashko - присылайте файл - доставать не буду, да и еще, извиняйте за наглость, кусок кода, где стартап для Кейла, и работа с VS1003 (предстоит с ней работа).

    правда заказал Тритон - а вдруг он будет медленным

    а насчет вопросов ненужности/нужности не берите в голову - вспомнил себя в молодости когда трубочкой-рейсфедером рисовал платы для "Микро80" (был такой давно компьютер в журнале Радио), долго набивал вручную ПЗУ. Так какое удовольствие получил когда эта махина заработала на 2К ПЗУ и 4К ОЗУ. И еще много чего лепил ненужного, однако благодаря этому получил хорошую работу.

     

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

  8. Вопрос: Почему все фирмы-разработчики встраиваемых систем имеют свою собственную RTOS?

     

    Скорее всего не имеют, а пишут под себя что-то похожее на операционную систему, а если быть точнее, то создают свою концепцию и руководствуясь ей пишут программы определенным образом. Делается это для решения определенного круга задач в кротчайшие сроки. Задачи могут быть разные:

    - Минимизация времени на разработки с целью быстрого выхода на рынок

    - Быстрое освоение и легкий перевод проектов на разные платформы (процессоры например)

    - Снижение стоимости разработки программы, использованием например уже созданных специальным образом, библиотек и так далее.

    RTOS используют там, где она дает выйгрыш в определенной задаче, а не просто так. Есть у нее свои достоинства и недостатки. Эти темы уже поднимались не раз на этом форуме.

    Каждая нормальная фирма применяет свои технологии.

    Вот здесь есть кое-что похожее от Texas: http://electronix.ru/forum/index.php?showtopic=1572

  9. да нет, если все делать по правилам - все цепи могут подсоединиться, а могут только Power, насколько я помню...

     

    А нумерация компонентов будет изменена на плате так же, как и в схеме, потому соответствие должно сохраняться, но между новой схемой и новой платой, со вставленными кусками.

     

    Подробней было тут: http://www.pcad.ru/search/index.php?q=blk&...p;dts=&dte=

    Спасибо за ссылку, много чего полезного. Однако криво это все как-то. Но в безвыходном положении вполне нормальный вариант

  10. Выделяете кусок, потом Edit/Copy to file, и пишите в файл .BLK.

    Потом можно вставить в другой проект...

     

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

    Я думаю, что это проблему в P-CAD не решает. Допустим есть у меня какой-то кусок платы и схема от него. Есть проект, в который нужно вставить этот кусок. Беру копирую схему и вставляю в проект, при этом компоненты копируемой схемы перенумеровываются. Генерирую нет лист. Открываю PCB с платой проекта. И что дальше делать, копировать через циркут кусок платы и ручками подсоединять?. Хорошо, если мало соединений, а если нужно модуль процессора к какой нибудь плате подключить, например c 400 ногами. При вставке номерация и на плате поплывет. Получится полное несоответствие схемы и платы???

  11. Да... сто пудов... протупил :)

    Тады всё правильно.

    Дык это первая ревизия и есть... :) Символ "-". "Y" - если не ошибаюсь, это сэмпл.

     

    Да действительно, ревизия -. В моем проекте нужно было связать CPLD и LPC2378 через интерфейс памяти, потом выяснилось, что интерфейс (ревизия -) работает только на чтение, и чтос памяти можно читать только побайтно. В общем и скорость чтения тоже не устроила. После чего перешел на LPC2468, у него полная шина и стоит он не сильно дороже, и "плохих" багов нет. Поэтому за ревизиями LPC2378 я больше не следил

  12. Вот решил попробовать китайскую технологию. Слышал что, в китае, а может и не только при разводке используют концепцию модульности. Каждый разводчик разводит свой кусок платы - модуль, потом некоторый системотехник объединяет их в одну большую плату.

     

    Достоинства:

    - Максимально быстрые сроки разводки

    - Быстрая модернизация конструкции, заменой устаревших модулей новыми

    - При замене одного модуля нет необходимости переразводить всю плату

     

    Недостатки:

    - Разводка может быть не оптимальной

    - Технология хороша только для больших проектов

     

    Работаю в P-CAD 2006. В этом пакете нет возможности сохранять куски плат (макросы) в библиотеку, а затем использовать их как обычные компоненты, а есть ли такие среды разработки? Или это можно решить по другому?

  13. Когда порядка трех лет назад выбирал - выбор действительно был между LPC и SAM7, ибо тогда они были равновелики. После этого я с LPC211x перешел на LPC213/4, вскоре уползу на LPC23/4.

     

    Уже где-то при программировании с месяца два LPC2300/2400 испытал мало радости. Есть неприятные баги, такие как нефункциональность внешней шины у микроконтроллера LPC2378, что перечеркивает его смысл(он один из этой серии с внешней шиной), , глюк ядра в Thumb режиме никак не исправят и т.д. (errata). Но лучше по цена/качество/защита_прошивки микроконтроллеров пока не встречал.

     

    У LPC23xx/LPC24xx действительно хороший DMA (кстати у DMA тоже есть глюки). Как то было необходимо сделать высокоскоростную передачу данных SPI<->SPI, LPC2378 нормально работал с частотой SPI 35МГц и еще успевал выполнять обработку данных, передача была по DMA. SAM7X256 запыхтел на частоте SPI 15 МГц, при повышении частоты обрывалась передача второго канала. Причем контроллер мало что успевал при этом делать. Вот некоторые мои наблюдения.

     

    Ксати сейчас терзаю LPC2468, сильных замечаний к нему пока нет

  14. C BGW200/211 и с NXP не все так хорошо как кажется на первый взгляд. Если у вас большой проект, то еще есть возможность на успех. Дело в том, что чипы вы купить сможете, но к нему еще нужен софт, который вы сами не напишите. Минимум нужна информация от NXP которую вы получите только под NDA и то под?. Или купить софт можно у Adya System. У Adya System софт заточен только под PLC2138 и предоставляется в виде obj файлов. Так что дело с BGW200/211 и с NXP очень плачевное для радио любителей! Все подробности по BGW200/211 и Adya System можно получить в компании MT-System.

    http://www.adyasystems.com

     

    У меня действительно большой проект, планируется передача данных через канал 33 Мбит + обслуживание протоколов ARP и ICMP эхо. Моя фирма готова заплатить 10 000 евро за все средства разработки. Только не хочется покупать кота в мешке. Информации они практически не предоставляют. А судя из багов в микроконтроллерах LPC2300 и из того, что ни одна из известных мне демо плат не использует SDIO интерфейс настараживает, что с этим интерфейсом не все так благополучно. Наша фирма даже получила документацию на эти микросхемы под грифом секретно. Модули от Adya System не помогут мне, так как там интерфейс SPI, и с той прошивкой, что они дают, если 25 Мбит получается, то это просто супер. Модуль от ConnectBlue, где-то читал, раскачивает передачу до 30 Мбит вместе с ICMP и ARP, но опять же он SPI-й.

     

    Еще вопросы к тем, кто уже работал с этими микросхемами. Если купить все средства разработки для BGW211, много ли времени уходит на разработку своего устройства? Стоит ли это делать или BGW211 с задачей не справится :05:

  15. Еще один момент интересует, все демоплаты под BGW211 заточены под SPI(максимальная частота 60 МГц). Планирую подключить к LPC2468, у которого SPI до 30 МГц работает, нужна максимальная скорость передачи по каналу. Очевидно, что мне этого не добиться за исключением соединения этой связки по SDIO интерфейсу. SPI вроде работает, а работоспособен ли на BGW211 интерфейс SDIO? И как дела обстоят с BGW200? :05:

  16. SWI

    Функция SWI (программное прерывание) часто используется в операционных системах ресльного времени для осуществления механизма перепланировки по событию, произошедшему в фоновой задаче. Польза от этого механизма - уменьшение размера стека процессов. При возникновении этого события контроллер входит в режим супер пользователя. В основном она и работает как обыкновенная функция, отличие у нее (характерно не только для ARM) от обычной функции в доступе к уникальным регистрам, например возможность устанавливать или сбрасывать прерывания и т.п.

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