|
Code Composer Studio 3.3 + SAU510 |
|
|
|
Nov 26 2007, 10:10
|
Группа: Новичок
Сообщений: 14
Регистрация: 4-08-06
Пользователь №: 19 315

|
Доброго времени суток.
занимаюсь разработкой на основе техаса 2810. Ранее для отладки использовал uart, загонял в него необходимые данные, а на компе через com порт получал и обрабатывал.
сейчас задался идеей для отладочных работ использовать CCS и jtag.
в теорию watch window и breakepoint-ов посвящен DSP/BIOS не использую
как сделать так, чтобы я смог просмотреть значения переменных и регистров? если тема уже поднималась, прошу ткнуть носом
|
|
|
|
|
 |
Ответов
|
Nov 26 2007, 10:49
|
Частый гость
 
Группа: Свой
Сообщений: 90
Регистрация: 7-08-06
Из: Смоленск
Пользователь №: 19 370

|
C 2000 серией не работал. Попробуй View->Registers->CPU Registers, композер он вроде бы почти такойже  .
|
|
|
|
|
Nov 26 2007, 10:55
|
Группа: Новичок
Сообщений: 14
Регистрация: 4-08-06
Пользователь №: 19 315

|
Цитата(owl @ Nov 26 2007, 14:49)  C 2000 серией не работал. Попробуй View->Registers->CPU Registers, композер он вроде бы почти такойже  . видимо меня не совсем поняли. был у меня когда-то отладочный кит на 24 серию, так вот при работе с ним, я в CCS нажимал run выставлял probe points(вроде так назывались) и мог контролировать все переменные и регистры, стороить графики в "почти" реальном времени. вот я и спашиваю, что нужно настроить и как в CCS3.3, чтобы было все тоже самое?
|
|
|
|
|
Nov 26 2007, 11:43
|
Частый гость
 
Группа: Свой
Сообщений: 90
Регистрация: 7-08-06
Из: Смоленск
Пользователь №: 19 370

|
Цитата(GDove @ Nov 26 2007, 13:55)  видимо меня не совсем поняли.
был у меня когда-то отладочный кит на 24 серию, так вот при работе с ним, я в CCS нажимал run выставлял probe points(вроде так назывались) и мог контролировать все переменные и регистры, стороить графики в "почти" реальном времени.
вот я и спашиваю, что нужно настроить и как в CCS3.3, чтобы было все тоже самое? Поставить контрольную точку (Sofware, Harware). Debug->Breakpoints - список контрольных точек. Выбрать из списка нужную точку. Выбрать Property window. Редактировать, то что вы хотите от этой точки. Например обновить окно регистров. Далее Debug->Animate
|
|
|
|
|
Nov 26 2007, 11:59
|
Группа: Новичок
Сообщений: 14
Регистрация: 4-08-06
Пользователь №: 19 315

|
Цитата(owl @ Nov 26 2007, 15:43)  Поставить контрольную точку (Sofware, Harware). Debug->Breakpoints - список контрольных точек. Выбрать из списка нужную точку. Выбрать Property window. Редактировать, то что вы хотите от этой точки. Например обновить окно регистров. Далее Debug->Animate до этого я уже докопался  если сделать так, то на этом брейкпоинте он останавливается, а вот этого как раз очень не хочется. в идеале запустил и сиди смотри, как циферки бегают =)
|
|
|
|
|
Nov 26 2007, 12:20
|
Частый гость
 
Группа: Свой
Сообщений: 90
Регистрация: 7-08-06
Из: Смоленск
Пользователь №: 19 370

|
Цитата(GDove @ Nov 26 2007, 14:59)  до этого я уже докопался  если сделать так, то на этом брейкпоинте он останавливается, а вот этого как раз очень не хочется. в идеале запустил и сиди смотри, как циферки бегают =) Так именно - Debug->Animate, а не Run. Правда по моему несколько тормознуто.
|
|
|
|
|
Nov 26 2007, 13:45
|
Группа: Новичок
Сообщений: 14
Регистрация: 4-08-06
Пользователь №: 19 315

|
Цитата(owl @ Nov 26 2007, 15:20)  Так именно - Debug->Animate, а не Run. Правда по моему несколько тормознуто. если долго колдовать, то будет Animate =) я не знаю почему он останавливаетя и я также не понимаю, что я делаю такого, чтобы animate запустился. ведет себя как run. в действиях брейкпоинта стоит обновить окно. замечено что иногда слетает связь между джитагом и камнем, если после этого просто восстановить свсязь(connect ALT+C) то анимейт нормально заработает  Вообщем разобрался, как грится есть ньюанс =) что нужно: 0) подсоединить jtag 1) прошить девайс 2) добавить переменные для просмотра в watch window 3) поставить breake point и в свойствах вместо Halt выбрать refresh window-> watch window 4) сохранить новые настройки breake point-а(replace breakepoint properties) 5) сделать unconnect, а потом вновь connect (reset и restart не помогут) 6) проверить настройки breake pointa 7) unimate по другому сразу после перепрошиви сделать unconnect/connect и настроить breake point у меня не работало как раз из-за того, что я не делал переконнект ну и тогда такой вопросец, а есть способы ускорить обмен?
|
|
|
|
|
Nov 26 2007, 14:38
|
Группа: Новичок
Сообщений: 14
Регистрация: 4-08-06
Пользователь №: 19 315

|
Цитата(rezident @ Nov 26 2007, 16:55)  Есть. Заменить USB-ный эмулятор PCI-ным, типа XDS510, XDS560. xds560 увеличивает скорость на данном девайсе(2810) в 3 раза и стоит 3000евро там + в Россию доставка, дороговато ИМХО а на сколько увеличивается быстродействие с XDS510 по сравнению с USB
Сообщение отредактировал GDove - Nov 26 2007, 14:40
|
|
|
|
Сообщений в этой теме
GDove Code Composer Studio 3.3 + SAU510 Nov 26 2007, 10:10 owl CCS процессор по JTAG нашел?
Для этого надо выбрат... Nov 26 2007, 10:32 GDove Цитата(owl @ Nov 26 2007, 14:32) CCS проц... Nov 26 2007, 10:42        rezident Цитата(GDove @ Nov 26 2007, 19:38) а на с... Nov 26 2007, 14:52      Edmundo Цитата(GDove @ Nov 26 2007, 16:45) по дру... Nov 26 2007, 15:45 GDove ок, спасибо всем Nov 26 2007, 15:04
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|