|
TI AM1808 + XDS510USB, Проблемы с подключением |
|
|
|
Jun 17 2014, 13:30
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Приветствую! Собрали плату собственной разработки с AM1808 на борту. Попытки подключениия из CCS v5.5 при помощи XDS510USB не дают результата. В файле конфигурации "AM1808.ccxml" выбираем "Device - AM1808", нажимаем кнопку "Test Connection", в ответ получаем: Код [Start]
Execute the command:
%ccs_base%/emulation/drivers/sdjtag.exe -f %boarddatafile% -v -X reset -X scantest
[Result]
** BoardFilePath: C:\Users\SKB4-G~1\AppData\Local\.TI\693494126\0\0\BrdDat\testBoard.dat ** Resetting Emulator -- Emulator is Reset ** Emulator Scan Test -- Found JTAG IR Length of 6 -- Found 1 device(s) in the scan chain
[End] Если в Target Configurations выбрать нашу конфигурацию -> Launch Selected Configuration -> Connect Target, то процессор зависает в режиме подключения, на входных пинах JTAG присутствуют клок и данные, на выходных так же. Это будет продолжаться пока не зададим Disconnect Target. Вопрос - куда смотреть дальше, в чём может быть проблема? Ещё один маленький нюанс, разъём для подключения JTAG развели неправильно, пришлось делать переходник, а сигнальные провода JTAG в переходнике не чередуются с GND, как в нормальном шлейфе от программатора. Может быть тут тоже проблема?
|
|
|
|
|
 |
Ответов
|
Jun 22 2014, 02:51
|
Участник

Группа: Участник
Сообщений: 51
Регистрация: 20-11-13
Пользователь №: 79 278

|
Цитата(doom13 @ Jun 20 2014, 22:01)  Спасибо, счас посмотрю все Ваши ссылки. Насколько понимаю, одна из функций GEL-файла это то, что он описывает карту памяти для дебагера, т.е. на основании его заливается прошивка? Он как бы необходим CCS. Как тогда получается что для остальных процессоров в папке c:\ti\ccsv5\ccs_base\emulation\gel\ присутствуют соответствующие GEL файлы, а для AM1808 нет. В примерах StarterWare на AM1808 нашёл такой файлик и попробовал подключать, но не прокатило, выбрасывает ошибки. Их можно коментить и до какой-то поры всё работает, процессор модключается, могу смотреть, перезаписывать адреса On-Chip RAM, но вот заливка прошивки не проходит. Это баг TI, что в CCS нет нормального файла или подразумевается, что я должен написать его сам? ситуация следующая , поскольку flash памяти нет ,то ваше приложение для работы должно быть загружено либо во внутренюю sram либо во внешнюю ddr память . обычно порядок загрузки такой , rom-boot (загрузчик в нестираемом пзу процессора) с одного из устройств загрузки считывает код и размещает его во внутренюю sram (ну и управление ему передает) . в задачи этого код (загруженного в sram) стоит инициализация всего и вся - все клоки , power менеджмент , и самое главное инициализирует внешнюю ddr и загружет туда ваше приложение (ну к примеру с sd карты) и передает ему управление. это все относилось к "рабочему режиму" , при отладке ваш jtag может сразу загручить что угодно и куда угодно (потытаться это сделать) , но если вы собрались использовать внешнюю память , то кто то должен произвести ее иницализацию , для этого пишут скрипт с макросами , который будет в начале исполнен отладчиком ,а потом уже загружено приложение. это и есть этот самый gel . соотвественно нужен он в ,основном , когда то куда вы собираетесь разместить когда приложения требует каких то действий перед самой загрузкой. для приложения которое будет работать из onchip sram макро-файл исполнять не нужно. А вообще очень полезно этот файл написать самостоятельно (взяв что то для примера) , это знания о базовых вещах процессора. я не знаю , может быть для am1808 нужны какие то предварительные иницаилизационные действия , которые в штатном режиме делает boot-rom , но для более старших моделей TI этого не требуется , и если вы ,скажем попытались загрузить в "пустоту" то просто получите ошибки при верификации. а вообще поищите gel , есть ведь всякие dev-boards с этим процессором .
|
|
|
|
Сообщений в этой теме
doom13 TI AM1808 + XDS510USB Jun 17 2014, 13:30 doom13 Пришли к выводу, что XDS510USB не поддерживает дан... Jun 18 2014, 13:53 doom13 Появилась новая проблемка, процессор подключается,... Jun 20 2014, 07:06 AndrejM Цитата(doom13 @ Jun 20 2014, 10:06) при п... Jun 20 2014, 07:47 doom13 Цитата(AndrejM @ Jun 20 2014, 10:47) судя... Jun 20 2014, 08:24 AndrejM Цитата(doom13 @ Jun 20 2014, 11:24) В ман... Jun 20 2014, 11:49 doom13 Может ли кто пояснить, кто такой gel-фаил и зачем ... Jun 20 2014, 18:01 Grizzzly Gel-функция используется отладчиком CCS. Там зачас... Jun 20 2014, 18:22 doom13 Спасибо, счас посмотрю все Ваши ссылки. Насколько ... Jun 20 2014, 19:01 doom13 Никогда ранее проблем и не возникало. Работал с TM... Jun 22 2014, 10:15 AndrejM Цитата(doom13 @ Jun 22 2014, 13:15) и зам... Jun 22 2014, 13:13 doom13 Цитата(AndrejM @ Jun 22 2014, 16:13) стра... Jun 22 2014, 13:22 doom13 Цитата(AndrejM @ Jun 22 2014, 16:13) вот ... Jun 23 2014, 07:13 AndrejM Цитата(doom13 @ Jun 22 2014, 16:22) Какую... Jun 22 2014, 13:26 doom13 Спасибо, завтра проверим. Jun 22 2014, 13:34 AndrejM Data bus is 'not ready'
сдается мне это с... Jun 23 2014, 07:35 doom13 Цитата(AndrejM @ Jun 23 2014, 10:35) Data... Jun 23 2014, 09:33 AndrejM Цитата(doom13 @ Jun 23 2014, 12:33) С так... Jun 23 2014, 09:55 doom13 Счас ещё раз попробую. Вообще по-умолчанию Target ... Jun 23 2014, 10:14 AndrejM Цитата(doom13 @ Jun 23 2014, 13:14) Счас ... Jun 23 2014, 10:42 doom13 Цитата(AndrejM @ Jun 23 2014, 13:42) ну р... Jun 23 2014, 12:50 AndrejM да, действительно не похоже ...
по той ссылке чт... Jun 23 2014, 14:29 doom13 К вечеру опять всё сломалось, ошибка при подключен... Jun 23 2014, 19:59 AndrejM Цитата(doom13 @ Jun 23 2014, 22:59) запус... Jun 24 2014, 02:50 doom13 Цитата(AndrejM @ Jun 24 2014, 05:50) там ... Jun 24 2014, 06:57 AndrejM не знаю что вам еще посоветовать ,а как это все ко... Jun 24 2014, 08:43 doom13 Цитата(AndrejM @ Jun 24 2014, 11:43) не з... Jun 24 2014, 11:17  doom13 Цитата(doom13 @ Jun 24 2014, 14:17) с сам... Jun 25 2014, 09:44 doom13 Не работает кусок кода для настройки регистра , в ... Jun 24 2014, 14:47 SAURIS GmbH XDS510 полностью поддерживает AM1808.
Все эти про... Jun 24 2014, 15:19 doom13 Цитата(SAURIS GmbH @ Jun 24 2014, 18:19) ... Jun 24 2014, 19:50 SAURIS GmbH XDS510 в принципе своем (не зависимо от производит... Jun 24 2014, 19:54 doom13 Цитата(SAURIS GmbH @ Jun 24 2014, 22:54) ... Jun 24 2014, 20:12  SAURIS GmbH Цитата(doom13 @ Jun 25 2014, 00:12) Может... Jun 24 2014, 20:22   doom13 Цитата(SAURIS GmbH @ Jun 24 2014, 23:22) ... Jun 24 2014, 20:51 doom13 Приветствую!
Немного разобрался с процессором,... Jul 15 2014, 07:30  jcxz Цитата(doom13 @ Jul 15 2014, 13:30) Возмо... Jul 15 2014, 16:07   SAURIS GmbH Цитата(jcxz @ Jul 15 2014, 20:07) Так шта... Jul 16 2014, 20:10    jcxz Цитата(SAURIS GmbH @ Jul 17 2014, 02:10) ... Jul 17 2014, 06:52     SAURIS GmbH Цитата(jcxz @ Jul 17 2014, 10:52) Под ... Jul 17 2014, 07:25 SAURIS GmbH Ну это не удивительно, пытаться запустить код с би... Jun 25 2014, 09:50 doom13 Цитата(SAURIS GmbH @ Jun 25 2014, 12:50) ... Jun 25 2014, 10:51 doom13 Нашёл, как должна выглядеть настройка адаптивного ... Jul 16 2014, 21:58 SAURIS GmbH Цитата(doom13 @ Jul 17 2014, 01:58) Нашёл... Jul 17 2014, 05:49 Golikov A. А в адаптивном тактировании JTAG подстраивает част... Jul 17 2014, 12:17 DmitryM Цитата(Golikov A. @ Jul 17 2014, 16:17) А... Jul 17 2014, 12:27 doom13 Цитата(Golikov A. @ Jul 17 2014, 15:17) А... Jul 17 2014, 14:12  SAURIS GmbH Цитата(doom13 @ Jul 17 2014, 18:12) Выше ... Jul 17 2014, 14:52
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|