dkukushkin
-
Постов
13 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные dkukushkin
-
-
Вот, к примеру, код:
while (1) { tmp = str; TRACE_INFO("test\n\r"); ///// Здесь точка останова tmp = str; }
В этой точке, да и при других раскладах все переменные имеют значение <unavailable> (в тегах, подозреваю движок сожрет теги).
Отладчик JetLink5, IAR последний. В чем может быть проблема.
-
У меня почему-то отладка JetLink 5 работает очень плохо, через 2 раза.
Переменные часто не доступны. Когда пытаюсь идти по шагам -- перескакивает, пишет fail и перескакивает точку.
Когда пытаюсь просмотреть массив из 1-го совета -- там ничего не показывает -- пишет undefinite.
Зачем убрали возможность использовать printf -- не понятно.
-
... volatile char g_print_buffer[HOW_MACH_NEED_BYTES] = {0, }; volatile int idx = 0; ... int putchar(int c) { g_print_buffer[g_idx] = c; g_idx++; if(g_idx >= HOW_MACH_NEED_BYTES) g_idx = 0; }
Это все так делают? Или существует человеческое решение видеть все на экране IO Terminal?
-
Напишите свою пустышку putchar, поставьте там точку останова и смотрите побайтно глазками.
Ага. Особенно удобно текст сообщения по 1-й букве читать. То что читалось бы за минуту -- нужно будет целый день по букве читать. Это же все для удобства и экономии времени делается. Должно же быть решение?
-
Для удобства хочется видеть под отладчиком что печатается с помощью printf. Среда IAR 5.5, контроллер ARM7S, отладчик JetLink 5.
Нашел что вроде как нужно включить C-Spy в опциях проекта, Linker, вкладка Output и смотреть в IO Terminal. Но на этой вкладке у меня почему-то только 1 флаг и 1 текстовое поле: "Output file" и "Include debug information in output" соответственно. Никаких других элементов там нет. В IO Terminal пусто -- никакой информации не выводится вообще. Скачал полную версию -- то же самое.
Собственно, что делать? Как увидеть что выводится с помощью printf? Уже 2 дня бьюсь...
-
Собственно, нужен простейший пример как принять отправить команду из микроконтроллера на USB-порт компа. Есть примеры эмуляции мышы/клавы, но может как-то проще можно? Или что-нибудь заточенное под send/receive.
-
Всё уже придумано до нас.
http://www.crystalfontz.com/products/index-usb.html
Если нужно производство подобных игрушек в России, обращайтесь в личку.
Будет дешевле.
К сожалению не удалось отправить личное сообщение, возможно глюк. Напишите, пожалуйста, на e-mail: [email protected]
Сейчас смотрю в сторону отладочных плат типа PIC-MT-USB.
За сколько бы вы смогли продать подобное изделие (опытный экземпляр) и какова скидка при оптовой закупке?
-
http://www.gaw.ru/html.cgi/txt/app/Atmel/m...r/Butterfly.htm
а чем это не устраивает?
Эта игрушка позволяет только 10 букв отобразить на экране. А нужно "5 строк текста длина строки 15-20 символов". Нет ли чего-нибудь подобного, но с большим экраном?
Кстати, через USB ее сложно подключить к компу?
-
lpc2888 - 20 баксов
дисплей - 15 баксов
ну и платка + кнопка + рассыпуха = 5 баксов
да, реально
и это розничные цены...
Спасибо за информацию.
1. А как насчет сборки самого устройства? В какую контору можно обратиться и какая минимальная партия? Стоимость сборки примерно равна стоимости компонент или дороже?
2. Где лучше закупать компоненты (хотя бы в розницу с наценкой)?
-
За такую цену в похожую коробочку вставляют ещё и плеер МРЗ, и аккумулятор...
Есть разница: серийное устройство (миллионы одинаковых устройств) и корпоративное (пара десятков тысяч).
-
Не могу отправить вам личное сообщение... глюк какой-то...
позвоните 032 232 17 39
Давайте держать связь через e-mail: [email protected].
Еще информация/уточнения.
Нужно устройство с:
1. микроконтроллером с возможностью писать программы на C/Java (размер памяти для программ около 1 Мб);
2. ЖК экраном для вывода 5 строк текста длина строки 15-20 символов;
3. 2-мя кнопками (да/нет);
4. подключением к компу через USB + драйвера для Win и Linux;
5. компактного размера: со спичечный коробок или меньше;
В идеале хотелось бы 30-50 долларов за устройство. Если дороже -- возможно, но гарантий нет.
Реально ли за такую цену?
-
Нужно готовое устройство: микроконтроллер с возможностью писать программы на Java или на C (лучше Java) с монохромным ЖК-экраном для вывода 2-3-х строчек текста и 2-мя кнопками да/нет с возможностью подключить к компу через USB (драйвера должны быть для Win и Linux).
Собственно вопрос где взять? Нужно в Украине. Сначала нужен один-два, потом 25 тыс. штук. К кому можно обратиться?
printf в IAR 5.5
в IAR
Опубликовано · Пожаловаться
Странно, Semihosted и NDEBUG нет, но не работает. А смотреть нужно в IO Terminal? Или куда оно должно выводить?