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

Andy-spb

Участник
  • Постов

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

  • Посещение

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


  1. Если устройство должно работать как low-speed - то надо включать pull-up резистор на линию D-.

    В контроллере есть внутренние резисторы на линии D+ и D-, которые управляются программно.

     

    В этом контексте смущает вот этот кусок кода в файле usb_config.h:

     

    #define USB_SPEED_OPTION USB_FULL_SPEED

    // USB_LOW_SPEED (not valid option for PIC24F devices)

  2. Подтяжку уже сделали, кажется просто файл старый остался у меня.

    Ну NRND не страшно, запас есть.

    Просто проблема появилась и пока решение только замена чипа.

    У меня вот другой вопрос родился. Я правильно понял что с помощью LM Flash Programmer и подключения через USB можно стереть прогу из чипа и разблокировать JTAG?

     

    Нет, для того чтобы работал LM Flash Programmer - нужно сначала прошить bootloader. Однако в некоторых, более старших чипах, он зашит в ROM вместе с библиотекой StellarisWare.

     

    Я бы осциллографом посмотрел, что там происходит на ногах JTAG и TRST и RSTn.

  3. Схему рисовал не я, поэтому она в ужасном виде.

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

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

     

     

    Да, схема прекрасна :)

     

    То, что удалось увидеть - нет подтяжек на сигналах JTAG.

    http://infocenter.arm.com/help/index.jsp?t...qs/ka11418.html

     

     

    Сигналы JTAG приходят еще на какой-то чип, однако, насколько мне известно, устройства на интерфейсе JTAG должны находится в одной цепи - TDO приходит на TDI следующего чипа в цепочке.

     

    Не заведен сигнал RESET на 15й контакт разъема JTAG, хотя рекомендуют (правда я не уверен что ULINK им дрыгает).

    http://www.ti.com/lit/pdf/spma036

    стр.9

     

    Ну и Errata рекомендую посмотреть, там что-то по поводу JTAG пробегало, но надо сверяться с ревизией чипа. Они кстати уже давно NRND.

     

    Я делал свой бутлоадер по Ethernet. Там одна из точек входа была - наличие перемычки на плате, которая проверяется при сбросе. Таким образом, даже залив глючную программу, можно перепрошить чип.

     

  4. Добрый день.

    Ситуация такова, после загрузки в МК программы становится невозможным подключиться и работать через ULINK2. Программатор просто не подключается ни из-под LabView, ни из-под Кейла. Выдает ошибку "cannot enter debug mode" при попытке загрузки новой программы?

    Может есть способ стереть загруженную программу, какой то hard-reset?

     

    у меня всё работало, и 8962 и 8970. хотя если припомнить, возможно с одним чипом из нескольких десятков что-то подобное было, хотя на 100% не уверен. т.е. программа работает, но перепрошить не получалось.

    а схема платы есть?

  5. но MDIO все равно будет...

     

    Думаю человек перепутал физику со сменными модулями, и внешними usb сетевыми картами...

     

     

    не то чтобы перепутал, просто слово PHY возможно было лишним :)

    а насчет USB - вот пример: http://www.microchip.com/wwwproducts/Devic...product=LAN9730

    в куче отладок под разные Cortex-A8/9 такие используются.

  6. Если в общем, то PHY контроллеры еще с разными интерфейсами бывают - RMI, MII, параллельная шина, SPI, USB..

    Скорости тоже разные бывают, количество трансиверов внутри и пр.

    Вот тут можно пошуршать: http://www.digikey.com/product-search/en?p...amp;pageSize=25

     

    Что касается программной поддержки, я бы посоветовал LwIP.

     

    Еще есть микроконтроллеры со встроенным PHY, что называется - просто добавь воды (разъем с трансформатором). Но они и подороже - серия Tiva (бывшая компания Luminary Micro).

    http://www.ti.com/lsds/ti/microcontrollers...x/products.page

     

    Вобщем спектр решений ограничивается только фантазией )

  7. 2 blackfin

     

    Спасибо за подтверждение!

     

    Но, странно. Еще и собственная разработка. Вообще-то, разработчиков ToF'ов по пальцам пересчитать.

     

    Интересно посмотреть, что из этого получится. Особенно учитывая, что если сравнивать c таким ToF'ами как D-Imager и Depthsense, Kinect (а также прочие Xtion'ы) лучше.

    Полагаю, что имелся в виду первый кинект )

    Про второй честно говоря думал что по такому же принципу будет сделан. Интересно будет в руках подержать!

    Ну и за счет массовости продукции Microsoft надеюсь цена будет более чем адекватная.

    В любом случае эти штуки "комнатного" применения.

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

     

    И на десерт, если кто не видел: http://www.youtube.com/watch?feature=playe...p;v=OgSoDmplNRE

     

  8. Kinect это времяпролетная камера, это одна особым образом устроенная камера, в ней никакого кореляционного анализа не производится и работает она только в паре со специальным импульсным источником света. :maniac:

    Вы всё перепутали. Kinect не использует принцип ToF, и никаких там импульсных источников света тоже нет. Выводится статический растровый паттерн в ИК диапазоне.

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