реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Вывести в watch только часть массива, тормоза при открытии всего массива
lebiga
сообщение May 31 2008, 08:59
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292



Подскажите, как в IAR510 в окне WATCH вывести только часть из большого массива. Типа char buf[1000], если задать buf[0] - получается вывод одной ячейки, открывать весь - тормоза, нужно только 20 первых.
buf,20 - не работает
Go to the top of the page
 
+Quote Post
rezident
сообщение May 31 2008, 13:48
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Если не лень набирать ручками, то вывести по отдельности
buf[0]
buf[1]
buf[2]
...
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Jun 2 2008, 12:30
Сообщение #3


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Цитата(lebiga @ May 31 2008, 12:59) *
Подскажите, как в IAR510 в окне WATCH вывести только часть из большого массива. Типа char buf[1000], если задать buf[0] - получается вывод одной ячейки, открывать весь - тормоза, нужно только 20 первых.
buf,20 - не работает


я делал так создавал тип обязательно структуру!!!!, к примеру такой
Код
typedef struct
                       {
                          char a[10];
                       }test_type_t;


потом обявлял переменную такого типа, так как если ее не обьявить дебагер не знает о таком типе.
Код
test_type_t blabla;

переменная память не хавает так как нигде не используется компилер ее выбрасывает.

а далее в ватче
Код
(test_type_t*)&work_buff[0]

и смотрим.
Go to the top of the page
 
+Quote Post
andrvisht
сообщение Jun 2 2008, 14:52
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 298
Регистрация: 29-08-05
Пользователь №: 8 064



Код
union {
  unsigned char ViewArray[20];
   unsigned char FullArray[100];
};
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th June 2024 - 12:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01381 секунд с 7
ELECTRONIX ©2004-2016