<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848234</guid>
        <pubDate>Thu, 17 Jun 2021 08:09:28 +0000</pubDate>
        <title>code composer studio</title>
        <link>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848234</link>
        <description><![CDATA[ViktorG: я там задал вопрос но никто отвечать не хочет , такой менталитет , придется у китайцев спрашивать но структура вопроса и ответа у меня и у них разная и понимание тоже разное нестыковок много ну да ладно думаю разберусь]]></description>
        <author>ViktorG</author>
        <category>Assembler</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848230</guid>
        <pubDate>Thu, 17 Jun 2021 06:42:27 +0000</pubDate>
        <title>code composer studio</title>
        <link>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848230</link>
        <description><![CDATA[Dushevny: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=421521&view=findpost&p=3848227'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorG &#064; <time class="tag-quote__quoted-time" datetime="2021-06-17T02:10:37+00:00">17.06.21, 02:10</time></span><div class='quote '>но адаптер видит процессор и общается с ним значит не залочен</div></div>Существует несколько вариантов (уровней) защиты от чтения. В самом сложном случае отключается JTAG, в более простых - запрещаются только команды чтения определенной области памяти, однако во во всех этих случаях считать образ программы через JTAG невозможно. <br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=421521&view=findpost&p=3848228'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorG &#064; <time class="tag-quote__quoted-time" datetime="2021-06-17T03:25:15+00:00">17.06.21, 03:25</time></span><div class='quote '>это оборудование снято с производства и уже не поддерживается ни кем, одна надежда на то что можно все таки скачать прошивку</div></div>Увы, 99.9% все закончится покупкой более современного аналога этого оборудования. Даже если случится чудо и вам удастся вычитать образ программы - где гарантия, что он не пострадал в процессе сгорания контроллера? Разве что есть исправный экземпляр такого же оборудования, с которого пытаться считать образ после тренировки &quot;на кошках&quot;.<br>
<br>
Попробуйте обратиться на форум electronix.ru, там может даже найдется кто-то работавший с такими контроллерами в вашем городе.]]></description>
        <author>Dushevny</author>
        <category>Assembler</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848228</guid>
        <pubDate>Thu, 17 Jun 2021 03:25:15 +0000</pubDate>
        <title>code composer studio</title>
        <link>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848228</link>
        <description><![CDATA[ViktorG: это оборудование снято с производства и уже не поддерживается ни кем, одна надежда на то что можно все таки скачать прошивку]]></description>
        <author>ViktorG</author>
        <category>Assembler</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848227</guid>
        <pubDate>Thu, 17 Jun 2021 02:10:37 +0000</pubDate>
        <title>code composer studio</title>
        <link>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848227</link>
        <description><![CDATA[ViktorG: но адаптер видит процессор и общается с ним значит не залочен, я беру  более совершенную плату с таким же процем с таким же jtag и адаптер просто говорит нет соединения а плата работает, старого образца платы адаптер коннектится сразу,в программе, я кликаю на проце правым пальцем и появляется меню там есть кнопка опен кликаю на нее и открывается другое окно <br>
я скопировал в текстовый файл, тогда я создаю проект впихиваю туда этот текст и он компилируется без ошибок<br>
<span class="b-attach" data-size="25629" data-hits="400" data-attach-id="63002" data-attach-post-id="3848227">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3848227&amp;attach_id=63002' title='Скачать файл' target='_blank'>2406.txt</a> (, : 400)
		</span>]]></description>
        <author>ViktorG</author>
        <category>Assembler</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848225</guid>
        <pubDate>Wed, 16 Jun 2021 20:27:03 +0000</pubDate>
        <title>code composer studio</title>
        <link>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848225</link>
        <description><![CDATA[Dushevny: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=421521&view=findpost&p=3848223'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2021-06-16T18:23:50+00:00">16.06.21, 18:23</time></span><div class='quote '>Это EEPROMка. По ходу она и есть хранилище. </div></div>Объем ее настолько мал, что скорее всего в ней хранятся нстройки. Сама программа хранится в набортной флеш-памяти контроллера и 99.9% защищена от чтения, в том числе и через JTAG. А без нее от нового (чистого) контроллера пользы не больше, чем от сгоревшего или пустого места на плате - тут только связываться с разработчиками устройства в тщетной надежде, что они пришлют образ программы для заливки в контроллер или писать аналог программы самому.]]></description>
        <author>Dushevny</author>
        <category>Assembler</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848223</guid>
        <pubDate>Wed, 16 Jun 2021 18:23:50 +0000</pubDate>
        <title>code composer studio</title>
        <link>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848223</link>
        <description><![CDATA[Qraizer: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=421521&view=findpost&p=3848212'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorG &#064; <time class="tag-quote__quoted-time" datetime="2021-06-16T03:21:12+00:00">16.06.21, 03:21</time></span><div class='quote '>на процессоре есть внешне подключенная память 93с46 ее я аккуратненько снял и скачал, может проц и пустой, а все записано в эту память,</div></div>Начнём с того, что процессоры в общем-то всегда пустые. По фоллу внешнего сигнала сброса (сиречь включению питания, но это не всегда эквивалентные процессы) он начинает работу с фиксированного (ну, обычно; иногда процесс отличается в зависимости от) адреса с фиксированным (ну ты понял) набором значений регистров. Т.е. программа всегда где-то ещё. Это либо ПЗУ, либо флеш. Почти одно и то же, разве что ПЗУхи шьются программаторами, а флеши могут шиться специальными программными протоколами на ходу. Так что если цель просто в замене процессора, то делов – выпаяли старый, впаяли новый, включили, работает. Конечно, при условии той же модели процессора или совместимого с ним по модельному ряду. Вся внешняя начинка на плате ничего не заметит и будет работать как и должно. <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2021-06-16T18:30:08+00:00">16.06.21, 18:30</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=421521&view=findpost&p=3848212'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorG &#064; <time class="tag-quote__quoted-time" datetime="2021-06-16T03:21:12+00:00">16.06.21, 03:21</time></span><div class='quote '>на процессоре есть внешне подключенная память 93с46 ее я аккуратненько снял и скачал</div></div>Это EEPROMка. По ходу она и есть хранилище. Снимать было незачем, разве что подстраховаться на время пайки. Если процессор такой же, как был, положи обратно, где взял, и проверь железку, всё должно завестись с пол-тычка. Если процессоры несовместимы... тадыой, добро пожаловать в реверс инжиниринг дампа этой EEPROMки. <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2021-06-16T18:36:41+00:00">16.06.21, 18:36</time></span></span><br>
P.S. Если все сырцы есть, то можно просто пересобрать под новый процессор, и не надо ничего реверсить. Придётся, конечно, рефакторить всё, что связано со взаимодействием с внешними сигналами, с которыми работает процессор, но вся математика почти наверняка в апдейте нуждаться не будет. Тут уж звиняй, в руки мануалы по процессору, тулчейну и среде разработки – даташит, юзверьгид, программергид итп – и вперёд: инициализировать осциляторы, запрограмить ноги, настроить регионы адресного пространства ну и что там ещё надо-то... И мануал по железке очень не помешает: где куда что заходит, адреса, характеристики сигналов, режимы работы итп, ...в общем, ну, всякое там, типа внешних чипов. Например, SDRAM. (Впрочем, для простых железок внешнего ОЗУ может и не быть, процессорного накристального кэша хватает с головой.) Но это скорее в справочных целях, ибо было ж собрано и работало, и в проекте весь код для этого никуда не делся. Подправить лишь чуток под реалии другого проца, мало ли, вдруг там регистры периферии программятся иначе. Ну и залить это в EEPROMку потом. В любом случае отладчик тут в общем-то незачем. Он нужен, если вдруг всё собрал, прошил, включил, не работает.]]></description>
        <author>Qraizer</author>
        <category>Assembler</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848221</guid>
        <pubDate>Wed, 16 Jun 2021 18:09:24 +0000</pubDate>
        <title>code composer studio</title>
        <link>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848221</link>
        <description><![CDATA[Qraizer: Так. Походу, тут серьёзный ликбез нужен.]]></description>
        <author>Qraizer</author>
        <category>Assembler</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848212</guid>
        <pubDate>Wed, 16 Jun 2021 03:21:12 +0000</pubDate>
        <title>code composer studio</title>
        <link>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848212</link>
        <description><![CDATA[ViktorG: процессор tms320lf2406 у него четыре порта sci spi  can jtag , у меня задача скачать прошивку , перепаять новый проц и залить снова, читая литературу, везде сказано как создать проект и залить но нигде, повторюсь нигде не сказано через какой порт и каким программатором и каким софтом скачать, проц не залочен это точно, вроде всё просто но с другой стороны информации нет по данному направлению, все только и отправляют почитай там почитай здесь, а рассказать никто не может, надо действовать осторожно что бы не накосячить, я у китайских друзей уже взял исходники для изготовления , xds510 usb и xds510 lpt, и всякой всячины , вот только добраться до кристалла так и не могу, последовательности действий не знаю <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2021-06-16T03:55:37+00:00">16.06.21, 03:55</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=421521&view=findpost&p=3848212'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorG &#064; <time class="tag-quote__quoted-time" datetime="2021-06-16T03:21:12+00:00">16.06.21, 03:21</time></span><div class='quote '></div></div><br>
 да вот еще забыл сказать , на процессоре есть внешне подключенная память 93с46 ее я аккуратненько  снял и скачал, может проц и пустой, а все записано в эту память, этот модуль который я мучаю управляет частотным преобразователем для двигателя 50 квт]]></description>
        <author>ViktorG</author>
        <category>Assembler</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848208</guid>
        <pubDate>Tue, 15 Jun 2021 17:33:07 +0000</pubDate>
        <title>code composer studio</title>
        <link>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848208</link>
        <description><![CDATA[Qraizer: Это ассемблер. Только там ничего нет. Возможно просто пустой (непрошитый?) регион адресного пространства.<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=421521&view=findpost&p=3848202'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorG &#064; <time class="tag-quote__quoted-time" datetime="2021-06-15T14:42:23+00:00">15.06.21, 14:42</time></span><div class='quote '> я только начал работать с DSP, купил XDS510 эмулятор, законнектился с процессором,<br>
...<br>
как через JTAG скачать прошивку откорректировать ее и снова залить в DSP</div></div>Давай по порядку. &quot;Купил эмулятор&quot; – это здорово, но как же конфигурирование? Ты ему рассказал, что там где? Где память, где флеш... Точнее, не ему, а среде разработки. Там у тебя µVision, вроде? Что значит &quot;через JTAG скачать прошивку&quot;? JTAG – это просто канал данных и протокол приёма/передачи. Чтобы им пользоваться, нужно изучить его реализацию на целевом железе и API используемого железного отладчика. И напрограммить. Проще воспользоваться отладчиком в твоей среде, они уже всё сами умеют... кроме шития прошивки, ибо это задача программаторов, и её скачивания, ибо это просто выкачать несколько массивов байтов. Знать бы ещё, какие. &quot;Отредактировать&quot; – это как? Ну вот будет у тебя массив байтов, редактируй на здоровье. В чём вопрос-то?]]></description>
        <author>Qraizer</author>
        <category>Assembler</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848202</guid>
        <pubDate>Tue, 15 Jun 2021 14:42:23 +0000</pubDate>
        <title>code composer studio</title>
        <link>https://forum.sources.ru/index.php?showtopic=421521&amp;view=findpost&amp;p=3848202</link>
        <description><![CDATA[ViktorG: <span class="b-attach" data-size="56240" data-hits="315" data-attach-id="63001" data-attach-post-id="3848202">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3848202&amp;attach_id=63001' title='Скачать файл' target='_blank'>22.jpg</a> (, : 315)
		</span>доброго дня, я только начал работать с DSP,  купил XDS510 эмулятор, законнектился с процессором, но при коннекте в CCS3.3 выдает столбцы непонятного кода<br>
я не могу понять ассемблер это или нет, но точно не си, как через JTAG скачать прошивку откорректировать ее и снова залить в DSP, коллеги прошу не пинать повторяю я только начинаю, если кто в теме прошу по шагам расскажите пожалуйста]]></description>
        <author>ViktorG</author>
        <category>Assembler</category>
      </item>
	
      </channel>
      </rss>
	