|
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
|
Простая, но неразрешимая (?) проблема сишной отладки на мк19.06.2015, 18:04. Показов 73264. Ответов 160
Метки нет (Все метки)
Допустим, я отлаживаю сишную программу на мк и, много раз нажав на разные кнопки на девайсе и на пк, попадаю-таки на сбойную функцию.
Казалось бы, делов то - исправить и заменить сбойную ф-цию, ну или хотя бы поставить временную заплатку, и продолжить отладку. Но продолжить невозможно - только начинать всё заново - всё перекомпилировать, всё перезалить и снова нажимать на все кнопки. И на следующей сбойной ф-ции опять всё заново, и так тупо по кругу ) Или есть варианты? update Зачеркнул - двусмысленная была фраза ) Вопрос не в том, как надо программировать, чтобы меньше отлаживаться, а всего лишь в том, как изменить программу, не выходя из сеанса отладки.
0
|
|
| 19.06.2015, 18:04 | |
|
Ответы с готовыми решениями:
160
LPC21xx FIO0SET FIOCLR проблема отладки. Регистры FIO0SET FIOCLR не реагируют на запись 1 в режиме отладки HELP!!! Неразрешимая ошибка! Keil 4.73 проблема отладки |
|
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
||||||||
| 23.06.2015, 00:27 | ||||||||
Засранцев топика прощаю )) Однако, как справедливо заметил Ymk
Если раскомментировать текст ф-ции f2v2 и заменить во враппере f2 вызов f2v1 на f2v2, то новая версия добавится в конец бинарника в полном соответствии с идеей. Флэш можно не патчить, а просто прошить всё заново - и всё укладывается в ide
0
|
||||||||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
|
|
| 23.06.2015, 00:53 | |
|
Если перешивать целиком и патчить на уровне сырцов - то, пожалуй, можно обойтись без враппера, а просто переименовать старую функцию, а новой дать её имя. (и, думаю, собирать придётся без особых оптимизаций и уж точно без strip dead code)
Ну и если внесли какие-то изменения помимо добавления функции в новой секции и замены функций - опаньки. Да, и при перепрошивке надо позаботиться о сохранении ROM и регистров....
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
||
| 23.06.2015, 08:22 | ||
Приходит новичок спрашивает, как написать программу, чтобы у него работало: опрос кнопок, дисплей ну и всякая прочая периферия. Вы пишете, только RTOS, диспетчеры. Я говорю, что во многих случаях можно спокойно обойтись без RTOS и диспетчеров. Упомянул автоматное программирование. В ответ начался срач. Так? Да. Приходит новичок задает вопрос, как мне сделать то-то и то-то по электронике, электрике. Приходят люди, которые ни хрена в этом не понимают, или имеют скудные познания в этих областях и пишут всякий бред. Когда этим персонажам делают замечания, начинаются истерики, какие они крутые спецы. Выясняется, что они спецы в программировании. В ответ на это я говорил и буду говорить. Если ты лезешь в незнакомую для тебя область, возьмись за фазы. Чтобы ты прочувствовал на собственной шкуре, как опасно совать свои шаловливые ручки куда не следует. Так? Да. За поддержкой штанов, говоришь. Ну извини. Набежала когорта может и спецов в своей области, но ламеры в другой. И кричат, какие они крутые спецы. Вы в своей области спецы! Повторяю это снова! И не хрен мне давить на программирование! Повторяю еще раз. Есть целый слой специалистов, которые работают только в определенной области. МК, ПЛК. И если они не пишут программы для ПК, то это нисколько не значит, что этот человек не компетентен. Не компетентен как раз тот персонаж, который влез в обсуждение незнакомой темы и в ответ на замечания начал истерику, какой он крутой спец. Что в вашем случае и произошло. Мне пох.. на этот лог. И пох... как вы это расцените. Если вы из всего нашего конфликта не сделали выводов, дальнейшее обсуждение попросту бессмысленно. Если мне на профильном форуме сделали замечание, я делаю из этого выводы. Вы никаких выводов не сделали. И продолжаете конфликт. Вместо того, чтобы придти к конструктивному диалогу. Что это как не троллизм?
0
|
||
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
|
||
| 23.06.2015, 09:40 | ||
Уж больно описываемые вами тролли похожи на Вас... зы. обосрались (с "криком о помощи" ) - обтекайте. Вас теперь как профессионала никто не воспринимает - ни тут, ни там (вас же там напрямую спросили - "это с когда вы вдруг стали эмбеддером?")
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
|
| 23.06.2015, 10:17 | |
|
1 - Профессионал от слова профессия.
2 - Тот кто выложил лог, во-первых сделал это как самый последний трус, спрятавшись за ником однодневкой. И не просчитал последствия. 3 - Факт, что программист ни хрена не сиыслящий ни в электрике, ни в электронике так и остался фактом. А теперь главное: в дальнейшем время все на свои места расставит. А я ведь не зря писал,не просчитаны последствия. И в дальнейшем жидко и смачно обосрется как раз тот,кто сейчас надувает щеки, вроде вас персонажей. Так что вперед,товарищи оппоненты. А я запасаюсь попкорном.
0
|
|
|
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
||
| 23.06.2015, 10:34 | ||
0
|
||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
||
| 23.06.2015, 10:36 | ||
|
dymyurk1978-Дартаньянc ??? :))))))
Таких "кулибиных" предостаточно - палятся на AVR, asm, забулдыгер . А теперь еще и на драконе... :))))))
0
|
||
|
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
||
| 23.06.2015, 10:54 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
||
| 23.06.2015, 11:44 | ||
0
|
||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
||
| 23.06.2015, 12:13 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
|
| 23.06.2015, 14:23 | |
|
Dosikus, ты берега совсем попутал. Троллина ты вшивая, ты большую часть тем на этом форуме засрал. Тебе говорят, пиши по делу, и никогда ты по делу не писал, лишь бы высеры свои везде накласть. То чем я занимаюсь, я могу фактами подтвердить. Чем ты занимаешьмя? И факты в студию!
Пиздец, действительно участники форума побоятся в дальнейшем вопросы задавать, потому что вылезут программишки,сующие свои руки куда не следует и досикусы всякие, которым просто пох… , лишь в теме нагадить.
0
|
|
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
|
||
| 23.06.2015, 14:27 | ||
Правда "факты" оказались ответами с другого форума. :-) так что нет тебе доверия... Хотя весьма ценен отзыв о тебе с того форума...
0
|
||
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|||||||||||
| 23.06.2015, 14:38 | |||||||||||
нормально я цитирую? :) лишь бы понятно было.
dymyurk1978 писал(а):
dymyurk1978 писал(а):
dymyurk1978 писал(а):
dymyurk1978 писал(а):
dymyurk1978 писал(а):
0
|
|||||||||||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
|
| 23.06.2015, 15:28 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 304
|
|
| 23.06.2015, 15:34 | |
|
Что ж это профессионал сидит на таком некомпетентном форуме? И хватит уже доказывать, что выложенный лог вас не волнует. Это отрицание очевидного :)
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
|
| 23.06.2015, 15:39 | |
|
По полочкам.
1 - Я никогда не лез в темы, в которых не разбираюсь. У меня своя специализация, у вас своя. Какая бы она ни была. Ситуация с RTOS, диспетчерами и КА. Спор начался тогда. Лень конкретную ссылку искать. Но найти можно. Тогда обсудили и забыли. Нет, же нужно было иногда опять поднять срач. 2 - Кто-то из вас в одной теме написал полную чушь. Я сделал замечание и привел доводы. Не понял, ладно, получай фазу. В ответ истерика. Как же, задели его величество, крутого программиста. 3 - Этот долбаный лог. Конференция эмбеддеров. Какая-то трусливая сволочь слила лог, не зная всей ситуации. Я эту конференцию давно знаю, тогда я порой задавал там вопросы по интересующим меня темам. И там своя ситуация. И лог слили, не зная всей подоплеки. То есть вы выдернули одну фразу, не ЗНАЯ ситуации. И исходите из этого. Подводим итог, я вас не трогал, не кичился своей "крутостью". В ответ на обоснованные доводы начинаете срач. Смеете лезть в те темы, в которых не разбираетесь. В ответ на замечания начинаете срач. Или судите только со своей крайне узкой специализации. Теперь смотрим, что защищаете вы - дилетантство и, ну надо же, задетую гордыню. Ваш профессионализм в ВАШЕЙ области никто не трогал. Что защищаю я - чтобы дилетанты не лезли в те темы, в которых ни хрена не разбираются. Еще раз, профессионализм в вашей области никто не затрагивает. Но дилетантство в других областях видно невооруженным взглядом. Если ты не разбираешься, то в этом нет ничего постыдного. Значит читай, что пишут другие участники и мотай на ус. Мне не стремно признать, что есть области, в которых я не разбираюсь. Так я не лезу в эти темы. А что делаете вы? Нет чтобы мотать на ус, вы засрали все последние темы этими срачами. В чем дело господа? Вам заняться нечем? Так восполняйте пробелы, учитесь и становитесь действительно специалистами своего дела. А что делаете вы? В ответ на замечание по делу устроили непонятно что. Так как будем дальше сраться? Или может быть сделаем этот форум форумом специалистов, в котором участвуют люди знающие свое дело. И дают советы в тех областях, в которых действительно разбираются?
0
|
|
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
||||
| 23.06.2015, 15:45 | ||||
0
|
||||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
||
| 23.06.2015, 15:52 | ||
0
|
||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
|
| 23.06.2015, 15:59 | |
|
dymyurk1978, Гы ... твои же слова, тебе же- "ты берега совсем попутал".
Я тебе что-то должен? Зато всем очевидно что, это тебе надо отмыться от своего-же *овна . :))))) Вот давай восстанавливай свое ЧСВ... Кстати , любезный, укажи мне - где я заявлял что я профи , в отличии от тебя?????????
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
||||||||
| 23.06.2015, 16:09 | ||||||||
и давай еще раз: dymyurk1978 писал(а):
dymyurk1978 писал(а):
0
|
||||||||
| 23.06.2015, 16:09 | |
|
Проблема отладки локальных переменных Наименьшее расстояние, проблема отладки Atmel Studio 6. Проблема запуска в режиме отладки Исполняемый файл для отладки, указанный в профиле отладки, не существует Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
|
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
|
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения.
https:/ / habr. com/ ru/ sandbox/ 295048/
начало и оглавление
-
Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
|
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
|
|
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
|
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
|
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0)
Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона
Уважаемые коллеги!
В продолжение. . .
|
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии
Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
|