|
Вопросы о SMH-2G(i) Здесь всё, что касается работы контроллера SMH-2G(i). |
|
Опции темы | Поиск в этой теме |
14.11.2017, 11:10 | #1 |
Новичок
Регистрация: Nov 2017
Сообщения: 24
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Отладчик c/c++
При попытке воспользоваться отладчиком вылазит проблема.
Мои действия: 1) На контроллере загружен в ручном режиме исполняемый файл, автозагрузка настроенна, скрипт выполняеться. 2) Вытаюсь воспользоваться отладчиком в консоли виртуальной машины arm-none-linux-gnueabi-insight ./testDBG 3)Открываеться мой файл main.cpp. Открываю консоль. Командую Load. 4) Вылазит сообщение Connected to 172.16.62.8. 220---------- Welcome to Pure-FTPd ---------- 220-You are user number 1 of 50 allowed. 220-Local time is now 10:56. Server port: 21. 220 You will be disconnected after 15 minutes of inactivity. 331 User root OK. Password required 230 OK. Current directory is /projects Remote system type is UNIX. Using binary mode to transfer files. 200 TYPE is now 8-bit binary local: ./testDBG remote: testDBG.tmp 421 Service not available, remote server timed out. Connection closed root@172.16.62.8's password: 5) Я ввожу пароль segnetics. Вылазит сообщение Connected to 172.16.62.8. 220---------- Welcome to Pure-FTPd ---------- 220-You are user number 1 of 50 allowed. 220-Local time is now 10:56. Server port: 21. 220 You will be disconnected after 15 minutes of inactivity. 331 User root OK. Password required 230 OK. Current directory is /projects Remote system type is UNIX. Using binary mode to transfer files. 200 TYPE is now 8-bit binary local: ./testDBG remote: testDBG.tmp 421 Service not available, remote server timed out. Connection closed root@172.16.62.8's password: Подобная проблема описанна в http://forum.segnetics.com/showthrea...E0%E4%F7%E8%EA Но там я решения не нашел. Что я делаю не так? |
14.11.2017, 11:19 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Отладчик c/c++
Всё делаете так. Отладчик сейчас в виртуалке неработоспособен. Разбираемся с этим потихоньку.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
14.11.2017, 11:20 | #3 |
Новичок
Регистрация: Nov 2017
Сообщения: 24
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Отладчик c/c++
Ясно, спасибо.
|
14.11.2017, 14:26 | #4 |
Новичок
Регистрация: Nov 2017
Сообщения: 24
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Отладчик c/c++
А возможно ли на smh 2gi компилировать и отлаживать проекты напрямую, без использования средств виртуальной машины. Я про то что на Trim5 и SMH4 есть возможность работать с Linux на контроллере напрямую, предоставляет ли такие возможности 2gi?
|
14.11.2017, 14:36 | #5 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Отладчик c/c++
В теории - да, но его процессор значительно менее производительный, чем у trim5 и smh4. Да и сама версия ОС сильно ограничена. Т.е. вначале придётся очень много чего установить, затем придётся долго компилировать. Моё мнение - оно того не стоит, в контексте 2Gi.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
14.11.2017, 15:03 | #6 |
Новичок
Регистрация: Nov 2017
Сообщения: 24
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Отладчик c/c++
Хорошо, я понял спасибо.
|
21.12.2017, 12:16 | #7 |
Новичок
Регистрация: Nov 2017
Сообщения: 24
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Отладчик c/c++
А можно ли надеяться что отладчик все таки заработает в ближайшее время. Просто такая проблема от другого программиста достался проект, в том числе содержащий достаточно сложный С код, который работает с ошибками. Без отладчика довольно сложно. Контроллер могу взять и 2Gi и SMH4. Стоит ли ждать отладчика в ближайшее время или мне стоит попытаться отдалиться на SMH4 по ssh?
|
21.12.2017, 12:42 | #8 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Отладчик c/c++
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
22.01.2018, 17:10 | #9 | |
Member
Регистрация: Jul 2016
Сообщения: 33
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Отладчик c/c++
Цитата:
Код:
#if(_debp > 0) printf("parametr: %u\n", par); #endif Код:
#define _debp 1 //после компиляции 0 - не будет вывода, иначе будет вывод Извините если что не так. |
|
22.01.2018, 17:49 | #10 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Отладчик c/c++
А ещё - можно передавать аргументом вызова параметр лога. Типа 0 - без лога, 1 - лог в консоль, 2 - лог в файл. Или ещё какие угодно варианты. Ещё удобнее) поведение программы зависит от запуска.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
26.01.2018, 12:25 | #11 |
Новичок
Регистрация: Nov 2017
Сообщения: 24
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Отладчик c/c++
|
19.02.2018, 10:38 | #12 |
Новичок
Регистрация: Sep 2017
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Отладчик c/c++
Будет ли интересен форуму мой опыт работы в Eclipse IDE for C/C++ Developers на Oracle VM, в котором работает отладка? Просто получится объем 3-4 увесистых сообщений, если эта тема не интересна никому, то и не стоит тратить время.
|
19.02.2018, 10:45 | #13 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Отладчик c/c++
Эта тема интересна, как минимум, техподдержке. Можете здесь написать, а можете мне на почту забросить support1 (a) segnetics com . Если всё классно - можно будет сформировать в статью и добавить информацию.
Кросс-компиляция у вас тоже без проблем? Все библиотеки наши? __________________ В сегнетиксе не работаю с самого начала 2019 года. |
21.02.2018, 21:19 | #14 |
Новичок
Регистрация: Nov 2017
Сообщения: 24
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Отладчик c/c++
|
22.02.2018, 18:35 | #15 |
Новичок
Регистрация: Sep 2017
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Отладчик c/c++
https://yadi.sk/i/jxfUG51L3Sgcg8
Надеюсь, когда-нибудь компания проставит ящик коньяку или новый Trim5 |
Благодарность от: |
22.02.2018, 22:16 | #16 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 494
Благодарил(а): 50 раз(а)
Поблагодарили:
14 раз(а) в 13 сообщениях
|
Ответ: Отладчик c/c++
Сомневаюсь, что когда нибудь буду программить на Си, но все равно, спасибо что поделились. Есть еще бескорыстные люди.
|
23.02.2018, 15:37 | #17 |
Новичок
Регистрация: Sep 2017
Сообщения: 27
Благодарил(а): 0 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Отладчик c/c++
Совсем забыл, этот мануал - для SMH4. На SMH2Gi не проверялся, но по идее должно работать без замены CROSS_COMPILE в Makefile и с GDB отладчиком: arm-none-linux-gnueabi-gdb
|