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

 
 
> Запилить массив наружу, как не из дампа?
theBMV
сообщение Nov 13 2012, 07:35
Сообщение #1


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

Группа: Свой
Сообщений: 131
Регистрация: 14-10-08
Из: г. Королев
Пользователь №: 40 940



Имею LPC1768 (Cortex-M3), Jlink и IAR. В процессе отладки требуется график переходного процесса. Массив значений есть, но он в раме мк. Как его оттуда слить?
Знаю, что можно сдампить память с указанного адреса и т.п. но я получаю байты, их потом нужно преобразовать во флоат, распихать в ячейки экселя и только потом строить график.
Вопрос:
нет ли метода попроще. Чтобы сразу появлялся файл с элементами массива причем в том типе данных, в котором он значится в программе?
спасибо

Сообщение отредактировал theBMV - Nov 13 2012, 07:35
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
theBMV
сообщение Nov 13 2012, 09:25
Сообщение #2


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

Группа: Свой
Сообщений: 131
Регистрация: 14-10-08
Из: г. Королев
Пользователь №: 40 940



Цитата(Nixon @ Nov 13 2012, 11:46) *
Код
...
#include <yfuns.h>
...
char s[100];
int f = __open("c:/buffer.txt", _LLIO_CREAT | _LLIO_TRUNC | _LLIO_WRONLY | _LLIO_TEXT);
sprintf(<что угодно>)
__write(f, s, sizeof(unsigned char)*strlen(s));
__close(f);


Ну и конечно разрешите SWO


Огромнейшее спасибо! Всё работает! Ток теперь __close() прикрутить бы к отладчику, чтобы он это делал при выходе из отладки, ибо программа в бесконечном цикле.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 18:41
Рейтинг@Mail.ru


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