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

Универсальный программатор для DSP TMS

вопрос конечно, ну да ладно...

JTAG покупайте, от $700(PCI), на выбор: воронеж, инсис.

через компел (www.compel.ru) или сканти (www.scanti.ru).

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


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

А самому реально сделать? Или возможна проблема с некоторыми комплектующими?... прошивкой и т.п.?

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


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

А самому реально сделать? Или возможна проблема с некоторыми комплектующими?... прошивкой и т.п.?

Сделать реально. Народ делает - есть на эту тему свободно предлагаемое решение: http://www.caxapa.ru/tools/?id=SM-510

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


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

периодически даже заявки собираются на "коллективную сборку" :)

http://caxapa.ru/mcu/wwwboard.html?id=34249

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


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

В Минске LPT-ый вариант под 2ххх, 5ххх, 6ххх можно готовый за сотню получить ( почти по цене комплектующих) www.xds510.narod.ru

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


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

Существует ли универсальный программатор для DSP TMS, если да, то сколько примерно он стоит?

 

Вы сначала определитесь что Вам нужно(да и насколько нужно). Если просто запрограммировать TMS, то достаточно почитать документацию на бутлоадер и скачать программу(бесплатно) Flash tools на сайте TI.Это и будет универсальный, бесплатный программатор. :) Если что-то большее, то по ссылкам выше.

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


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

Вы сначала определитесь что Вам нужно(да и насколько нужно). Если просто запрограммировать TMS, то достаточно почитать  документацию на бутлоадер и скачать программу(бесплатно)  Flash tools на сайте TI.Это и будет универсальный, бесплатный программатор.  :)  Если что-то большее, то по ссылкам выше.

 

Нужно просто запрограммировать. Но не знаю, какую железку использовать для этого. Желательно бесплатная прога+недорогая железка (типа своего производства).

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


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

Нужно просто запрограммировать. Но не знаю, какую железку использовать для этого. Желательно бесплатная прога+недорогая железка (типа своего производства).

 

ADM232+разъем+SDFlash с драйверами RS232

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


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

Если имеется ввиду, что нужно запрограммировать Flash, то Flash есть только в TMS24x и TMS28x запрогроммировать можно использовать используя Jtag эмулятор или через RS232, есть свободный софт от TI и SpectrumDigital.

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


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

Jtag российского изготовления стоит 300~800$

на www.caxapa.ru есть проект по которому можно изготовить самому обйдётся это $120 не считая платы

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


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

Если вам не нужно управление выводами EMU0 и EMU1 посмотрите в сторону Docking Station для Piccolo F2806x controlCARD.

В CSS докстанция выглядит как TI XDS100+RS232 V1.0

В плате есть только FT2232D и триггер.

Реверс:

Скрытый текст

На плате USBDockingStation_Schematic [R3] для процессорного модуля F28069controlCARD-SCH[R1.1]
стоит чип FT2232D. В Windows он выглядит как "Texas Instruments XDS100+RS232 V1.0" VID&PID 0403&A6D0

FT_Prog микросхему не видел, т.к. ему нужны VID&PID 0403&6010 (для FT2232D).

В системном файле c:\WINDOWS\inf\ftdibus.inf нашел в двух местах строки с VID&PID 0403&6010
скопировал их и изменил на VID&PID 0403&A6D0. После чего FT_Prog увидел плату.

С платы вычитаны FT2232D.xml и FT2232D.hex

На демо плату с FT2232H были прошиты все совпадающие по смыслу параметры от FT2232D.
После чего плата с FT2232H в CodeCompouserStudio определилась. Даже без установки триггера.

FT2232.hex:

Скрытый текст

Device: 0 [Loc ID:0x611]

Word  MSB
0000: 0810 0403 A6D0 0500 6480 000C 0200 0696   ........d.......
0008: 489C 12E4 0046 0306 0054 0049 0348 0054   H....F...T.I.H.T
0010: 0065 0078 0061 0073 0020 0049 006E 0073   .e.x.a.s. .I.n.s
0018: 0074 0072 0075 006D 0065 006E 0074 0073   .t.r.u.m.e.n.t.s
0020: 0020 0058 0044 0053 0031 0030 0030 002B   . .X.D.S.1.0.0.+
0028: 0052 0053 0032 0033 0032 0020 0056 0031   .R.S.2.3.2. .V.1
0030: 002E 0030 0312 0054 0049 0032 0057 0032   ...0...T.I.2.W.2
0038: 0037 0056 0049 0000 0001 0000 0000 4D8C   .7.V.I........M.


Device: 0 [Loc ID:0x611]

Word  LSB
0000: 1008 0304 D0A6 0005 8064 0C00 0002 9606   .........d......
0008: 9C48 E412 4600 0603 5400 4900 4803 5400   .H..F...T.I.H.T.
0010: 6500 7800 6100 7300 2000 4900 6E00 7300   e.x.a.s. .I.n.s.
0018: 7400 7200 7500 6D00 6500 6E00 7400 7300   t.r.u.m.e.n.t.s.
0020: 2000 5800 4400 5300 3100 3000 3000 2B00    .X.D.S.1.0.0.+.
0028: 5200 5300 3200 3300 3200 2000 5600 3100   R.S.2.3.2. .V.1.
0030: 2E00 3000 1203 5400 4900 3200 5700 3200   ..0...T.I.2.W.2.
0038: 3700 5600 4900 0000 0100 0000 0000 8C4D   7.V.I..........M

FT2232D.xml:

Скрытый текст

<?xml version="1.0" encoding="utf-16"?>
<FT_EEPROM>
  <Chip_Details>
    <Type>FT2232D</Type>
  </Chip_Details>
  <USB_Device_Descriptor>
    <VID_PID>1</VID_PID>
    <idVendor>0403</idVendor>
    <idProduct>A6D0</idProduct>
    <bcdUSB>USB 2.0</bcdUSB>
  </USB_Device_Descriptor>
  <USB_Config_Descriptor>
    <bmAttributes>
      <RemoteWakeupEnabled>false</RemoteWakeupEnabled>
      <SelfPowered>false</SelfPowered>
      <BusPowered>true</BusPowered>
    </bmAttributes>
    <IOpullDown>true</IOpullDown>
    <MaxPower>200</MaxPower>
  </USB_Config_Descriptor>
  <USB_String_Descriptors>
    <Manufacturer>TI</Manufacturer>
    <Product_Description>Texas Instruments XDS100+RS232 V1.0</Product_Description>
    <SerialNumber_Enabled>true</SerialNumber_Enabled>
    <SerialNumber />
    <SerialNumberPrefix>TI</SerialNumberPrefix>
    <SerialNumber_AutoGenerate>true</SerialNumber_AutoGenerate>
  </USB_String_Descriptors>
  <Hardware_Specific>
    <Port_A>
      <Hardware>
        <UART>true</UART>
        <_245FIFO>false</_245FIFO>
        <CPUFIFO>false</CPUFIFO>
        <OPTO>false</OPTO>
        <HighIO>true</HighIO>
      </Hardware>
      <Driver>
        <VCP>false</VCP>
        <D2XX>true</D2XX>
      </Driver>
    </Port_A>
    <Port_B>
      <Hardware>
        <UART>true</UART>
        <_245FIFO>false</_245FIFO>
        <CPUFIFO>false</CPUFIFO>
        <OPTO>false</OPTO>
        <HighIO>false</HighIO>
      </Hardware>
      <Driver>
        <VCP>true</VCP>
        <D2XX>false</D2XX>
      </Driver>
    </Port_B>
  </Hardware_Specific>
</FT_EEPROM>

FT2232H.xml:

Скрытый текст

<?xml version="1.0" encoding="utf-16"?>
<FT_EEPROM>
  <Chip_Details>
    <Type>FT2232H</Type>
  </Chip_Details>
  <USB_Device_Descriptor>
    <VID_PID>1</VID_PID>
    <idVendor>0403</idVendor>
    <idProduct>A6D0</idProduct>
    <bcdUSB>USB 2.0</bcdUSB>
  </USB_Device_Descriptor>
  <USB_Config_Descriptor>
    <bmAttributes>
      <RemoteWakeupEnabled>false</RemoteWakeupEnabled>
      <SelfPowered>false</SelfPowered>
      <BusPowered>true</BusPowered>
    </bmAttributes>
    <IOpullDown>true</IOpullDown>
    <MaxPower>200</MaxPower>
  </USB_Config_Descriptor>
  <USB_String_Descriptors>
    <Manufacturer>TI</Manufacturer>
    <Product_Description>Texas Instruments XDS100+RS232 V1.0</Product_Description>
    <SerialNumber_Enabled>true</SerialNumber_Enabled>
    <SerialNumber>TI2W27VI</SerialNumber>
    <SerialNumberPrefix>TI</SerialNumberPrefix>
    <SerialNumber_AutoGenerate>false</SerialNumber_AutoGenerate>
  </USB_String_Descriptors>
  <Hardware_Specific>
    <Suspend_DBUS7>false</Suspend_DBUS7>
    <TPRDRV>0</TPRDRV>
    <Port_A>
      <Hardware>
        <UART>true</UART>
        <_245FIFO>false</_245FIFO>
        <CPUFIFO>false</CPUFIFO>
        <OPTO>false</OPTO>
      </Hardware>
      <Driver>
        <VCP>false</VCP>
        <D2XX>true</D2XX>
      </Driver>
    </Port_A>
    <Port_B>
      <Hardware>
        <UART>true</UART>
        <_245FIFO>false</_245FIFO>
        <CPUFIFO>false</CPUFIFO>
        <OPTO>false</OPTO>
      </Hardware>
      <Driver>
        <VCP>true</VCP>
        <D2XX>false</D2XX>
      </Driver>
    </Port_B>
    <IO_Pins>
      <Group_AL>
        <SlowSlew>false</SlowSlew>
        <Schmitt>false</Schmitt>
        <Drive>8mA</Drive>
      </Group_AL>
      <Group_AH>
        <SlowSlew>false</SlowSlew>
        <Schmitt>false</Schmitt>
        <Drive>8mA</Drive>
      </Group_AH>
      <Group_BL>
        <SlowSlew>false</SlowSlew>
        <Schmitt>false</Schmitt>
        <Drive>8mA</Drive>
      </Group_BL>
      <Group_BH>
        <SlowSlew>false</SlowSlew>
        <Schmitt>false</Schmitt>
        <Drive>8mA</Drive>
      </Group_BH>
    </IO_Pins>
  </Hardware_Specific>
</FT_EEPROM>

 

USBDockingStation_Schematic [R3].pdf

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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