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

senead

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

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

  • Посещение

Репутация

0 Обычный

Информация о senead

  • День рождения 14.12.1984

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. TMS320F2833x как раз для этих целей. Очень гибкий модуль ШИМов и куча АЦП.
  2. Спасибо, Edmundo! Это именно то, что я искал. Тема закрыта :)
  3. kamil yaminov, кажется, дело не в этом. CSP я уже скачал в виде примеров и библиотек. А тут сам компилятор не понимает опцию. Явно нужно какое-то обновление, другая версия или что-то такое. Проблема ещё в том, что я не имею доступа к местному ftp, возможно, всё решилось бы само собой.
  4. Всем доброго времени суток. Проблема такая: при компиляции примеров с ti.com возникает ошибка вроде "illegal option --float_support=fpu32". Я пользуюсь CCS v3.3 SR11-2. Что делать? Необходимо ли установить свежую версию среды? Или обновить code genereation tools? И где это всё можно скачать?
  5. А в примерах практически так и делается. Структура, содержащая векторы, заполняется адресами заглушек из предыдущего поста. Такая заглушка создаётся на каждое прерывание. Получается эдакий шаблон, в котором уже не надо настраивать адреса, а достаточно засунуть нормальный код вместо ESTOP0. Хотя лично мне не нравится, когда в коде присутствует пара десятков одинаковых никчёмных функций :) Посмотри любой пример из http://focus.ti.com/docs/toolsw/folders/print/sprc530.html.
  6. Можно никак не инициализировать, если не используешь. А можно сделать, как в примерах от TI, т.е. для каждого прерывания создать обработчик-заглушку вроде приведённого ниже. interrupt void INTNAME(void) { asm (" ESTOP0"); for(;;); } В примерах таких заглушек целая куча одинаковых.
  7. Помогла утилитка BH FlashBurn v.3.0.0.0, которую можно свободно скачать на blackhawk-dsp.com. Но с ней тоже не всё понятно. Когда выбираешь тип процессора и эмулятора, в настройках есть малопонятный пунктик Flash Agent. Так вот если выбрать вместо FlashAPIInterface28335V1_01.out выбрать FlashAPIInterface28335V2_10.out, то всё отлично шьётся. Чем отличаются эти версии и как они влияют на прошивку, я пока не разобрался, но видимо из-за них же не работает плагин flash-programmer в CCS. И что самое обидное, ни в документации на эмулятор, ни в документации на процессор, ни в примерах от TI про эти настройки ничего не сказано. Буду копать мануалы на BH FlashBurn.
  8. Доброго времени суток! Есть собственная платка с TMS320F28335, эмулятор BH-USB-2000 и Code Composer Studio 3.3. При попытке запустить On-Chip Flash Programmer возникает ошибка «Non-supported PartID: 0x00EF. Supported devices: ... F28335 (PartID 0x00FA)». Причём в даташите на ЦСП написано, что у F28335 PartID должен быть именно 0x00EF, а вовсе не 0x00FA (стр. 51). Процессор живой, проверял тем же набором инструментов на демонстрационных проектах с ti.com, которые запускаются из RAM. Пробовал ещё BHFlashBurn, однако он тоже не хочет делать что-либо с флэшем и все операции завершает таинственной ошибкой номер 3, описание которой я так и не смог найти. Что посоветуете? Как всё-таки прошить хоть самый примитивный проект?
  9. Dars, вот спасибо! Почему-то я думал, что пример конкретно под 128К... Слона не приметил, короче :)
  10. Похоже, что это для удобства трассировки платы. Больше ничего в голову не лезет...
  11. Почему в TMS320F28335 Reference Design такое странное подключение шины адреса ASRAM? Номера разрядов не соответствуют друг другу. Вроде бы, всё равно ни на что не влияет, но... может, в этом есть тайный смысл? Ссылка на источник: http://focus.ti.com/docs/toolsw/folders/print/sprc541.html В приложении сам pdf, страница 4.
×
×
  • Создать...