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

Нужна ли утилита прошивания флешей для TI DSP?  

101 пользователь проголосовал

  1. 1. Нужна ли утилита, имеющая функциональность FlashBurn + C2xxx On Chip Flash Programmer, работающая standalone без композера

    • Да, нужна, ОС Windows
      32
    • Да, нужна, OC Linux
      13
    • Не нужна
      1
    • Мне все равно
      1
  2. 2. Если предыдущий - да, то какие типы флешей интересны?

    • Параллельная (классическая) 8 бит
      11
    • Параллельная (классическая) 16 бит
      16
    • Сериальная 25xx/95xx (SPI) @ McBSP
      18
    • Сериальная 24Cxx @ I2C
      15
    • Сериальная 93Cxx @ McBSP
      5
    • Внутренняя для 2000 семейства
      16
    • Внутренняя серий TMS470
      5
    • другая (опишите)
      1
    • Никакая не интересна
      3
  3. 3. Если первый - да, то какие семейства в работе?

    • 2400
      8
    • 2800
      13
    • 5400
      6
    • 5500
      14
    • 6200
      2
    • 6700
      8
    • 6400 (674x сюда же)
      12
    • TMS470R1 (generic ARM7)
      3
    • TMS470R2 (generic ARM9)
      5
    • ARM11
      3
    • Cortex-M
      9
    • Cortex-R
      3
    • Cortex-A
      3
    • OMAP/Davinci (многоядерные)
      7
    • VC33
      3
    • Никаких нет
      2


Собственно планируется утилита, работающая без композера (абсолютно бесплатная, но не опенсурс), которая будет уметь шить флеши по JTAG. Меня интересуют вопросы, заданные в опросе. Нужна ли, и, если да, то какие флеши на каких семействах кому интересны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я вот смотрю, Cortex-M упоминается изредка... А, если не секрет, что за чип на нем, при работе с которым готовы через XDS510 шить кортексы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я вот смотрю, Cortex-M упоминается изредка... А, если не секрет, что за чип на нем, при работе с которым готовы через XDS510 шить кортексы?
Наверное Stellaris. Из тех, что TI приобрел в связи с покупкой фирмы Luminary Micro.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Наверное Stellaris. Из тех, что TI приобрел в связи с покупкой фирмы Luminary Micro.

 

Хм... Драйвер кортекса-М появился в SR2 композера 3.3 (датирован 02.06.2007)... Они что, тогда уже знали об этом :)? Я-то эти камни привел только по тому, что дрова есть, даже и не думал, что кому-то может понадобиться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, да! Под линукс!

В связи с нуждой в этом решено - сделать его в виде расширения для Tcl/Tk с функциями типа "загрузить .out", "записать в память", "прочитать память", "поставить точку останова", "выполнить", "проверить состояние halted/running" и так далее. Так что, сначала win, потом портирую под линук.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для 2000 уже есть

http://www.code-skin.com/c2oooProg.html

Это к программированию через JTAG не относится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть новости какие по поводу?

Есть пре-бета версия, умеющая прошивать I2C еепромины (24Схх) на C55xx и параллельные флеши на VC33 через SAU510-USB. Работа идет и дальше. Ну соотв. автоматически есть полный доступ к отладочным возможностям этих семейств через TCL без композера. Т.е. скажу так, основной геморрой преодолен, осталась работа по подключению семейств процессоров (это проще всего, делается за час-полтора) и написания отдельных модулей (на TCL и кода для конкретных процессоров) для прошивания тех или иных видов памяти.

 

Желающим могу выслать, но пока что нет никакой документации на это расширение TCL, кроме как дергания меня лично.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А это... Какие эмуляторы поддерживаться будут?

Все разновидности Sauris. Утилита будет входить в стандартный инсталляционный комплект этих эмуляторов.

Кстати кроме всего прочего, она поддерживает generic JTAG scan операции - IRSCAN, DRSCAN, STATE, если при описании жтаг-цепочки описать устройство как generic.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я сам писал программулину для программирования флешки.

Правда процессор старый TMS32VC33

И для него простую файловую систему дополниельно написал.

а когда работал с 64 процом мы сами делали

проги для прошивания.

Но мне кажется вся эта затея глупая.

Для начала нужно протокол обмена придумать,

чтобы его все процы и все разработчики поддерживали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но мне кажется вся эта затея глупая.

Для начала нужно протокол обмена придумать,

чтобы его все процы и все разработчики поддерживали.

Все придумано, протокол обмена - JTAG. Его поддерживают все процы и почти все разработчики. Затея, по вашему, может и глупая, но по мнению пользователей JTAG-эмуляторов просто необходимая, особенно для производственников. Не зря же SD делает SDFlash. Правда она у них очень ограниченная.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

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