Все. Вопрос решил. Пообщался с ребятами из TI. Во первых загрузил новый C2000ware с их сайта. С внутренним генератором все работает. С внешним кварцем не запускался пока функцию MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart); перед InitSysCtrl(); не поставил. Он зацикливался на задержке в инициализации внешнего кварца. Эта функция у меня стояла после инициализации, как в примере. В их примере используется внутренний генератор.
Если я беру файл F28069.cmd из Suite, то все компилирует без предупреждений, но при запуске программы он в месте инициализации генератора зацикливается. С родным F28069.cmd компилирует с одним сообщением warning #10247-D: creating output section "ramfuncs" without a SECTIONS specification , но все запускается, но после выключении питания и включении не запускается. На этих чипах кто нибудь делал устройства ? По какой схеме собирали?
Выводы TDO и GPIO34 подтянул к +3.3В. Никакого эффекта. Посмотрел в интернете схемы подключения, все также. По поводу, что не загружается с ПЗУ, вопросов не нашел. Даже не знаю в чем может быть дело. Файл F28069.cmd подключен и во время загрузки стирает и пишет в ПЗУ. Если питание не выключать и делать ресет, то запускается. Т.е. при выключении и включении питания он не знает откуда стартовать видимо. Но я F28069.cmd не трогал. Есть еще файлы F2806x_Headers_nonBIOS.cmd и F2806x_Headers_BIOS.cmd. Их не нужно подключать?
Что то не получается загрузить с внутреннего ПЗУ. Судя по схеме переключатель 1 и 2 должны быть включены, т.е. резисторами подтянуты к питанию. Я на TDO резистор включил. На GPIO34 не смог. Но там выводах сидят уже 3.3В. Может еще как то инициализировать надо?
Здравствуйте все.
Осваиваю сей девайс. Пробую программировать в ОЗУ и ПЗУ. Когда программирую в ПЗУ, после выключения, устройство не запускается. Нашел схему отладочную. Там есть переключатели выбора режима загрузки. Это надо их устанавливать?
Здравствуйте все. Случайно наткнулся в инете на похожую проблему. У него программатор XDS100 2v у меня XDS100 v3 . Также не тестировалось TMS320F28069 как у меня. В общем, он пришел к тому, что нужно поставить подтягивающие резисторы на 4.7к выводы JTAG 1 и 3 к плюс питания контроллера, а 7 и 9 к общему. И о чудо! CCS увидел мой чип и я смог запрограммировать его. Ну вот. Я все же верил, что не могут все 5 чипов быть дохлыми. Ведь генератор чипа работает, стабилизатор внутренний тоже работает.