jcxz 235 27 июля Опубликовано 27 июля · Жалоба 34 минуты назад, sasamy сказал: напрямую связанные - если баг то надо начинать отладку - смотреть логи а не перезагружаться внезапно А что делать несчастному пользователю вашего девайса, пока вы год будете искать причину? Особенно - если ПО большое и сложное, а ваш баг проявляется непериодически, непредсказуемо? А вы будете кормить его обещаниями "потерпите, мы знаем о вашей проблеме и решаем её". А то, что ваш девайс, купленный пользователем, всё это время не работает? и пользователь получает убытки от его неработы - согласны компенсировать эти убытки? А если пользователей тысячи или миллионы - тоже согласны компенсировать их убытки? Если например - ваш девайс работает в труднодоступном месте, и каждое зависание превращается в огромную проблему. Потому как к девайсу нужно ехать/лететь, чтобы просто передёрнуть питание. Чтобы привести его в чувство. Вы будете объезжать все повисшие девайсы и перезагружать их? Все тысячи после каждого повисания??? 34 минуты назад, sasamy сказал: какие-то нездоровые фантазии - где не должно быть пожаров надо искать горючие материалы и не допускать их возгарания, а не как вы предлагаете курить у бензоколонки в обнимку с огнетушителем Так нужны огнетушители и системы пожаротушения или нет? Или пусть горят, пока ищете ваши "негорючие материалы"? PS: Вижу - что вы никогда не работали с реальными коммерческими проектами. И рассуждения ваши - на уровне дилетанта. В реальной конторе, после такого косяка (как непоставленный WDT) и серьёзного бага, который будет приводить к серьёзным проблемам у пользователя, и выяснения, что непоставили WDT вы не потому, что это невозможно по объективным техническим причинам, а из-за своих религиозных предубеждений, вас должны сразу гнать в шею из разработчиков. Ну или перевести в подаваны. Не доверяя решения серьёзных вопросов. 24 минуты назад, mantech сказал: Да е-мое, такое впечатление, что вы программист-теоретик не сделавши ни одной законченной программы Совершенно верно. Похоже мы имеем дело с болтуном-теоретиком. Или школьником. Ни разу не "нюхавшим пороху". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 1 27 июля Опубликовано 27 июля (изменено) · Жалоба On 7/27/2024 at 12:47 PM, jcxz said: А что делать несчастному пользователю вашего девайса, пока вы год будете искать причину? а где я говорил что у моих пользоватетелей не должен быть включен ватчдог ? Вы как всегда накидываете не вентилятор а потом минусуете. Изменено 27 июля пользователем sasamy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 235 27 июля Опубликовано 27 июля · Жалоба 2 часа назад, sasamy сказал: wdt по своей воле я никогда не включаю 20 минут назад, sasamy сказал: Я ведь не против того что в релизе wdt включен То ли под ником sasamy пишет коллектив авторов, которые между собой никак не могут договориться. То ли у sasamy всё-таки включили WDT против его воли. 5 минут назад, sasamy сказал: а где я говорил что у моих пользоватетелей не должен быть включен ватчдог ? См. выше процитированное. "wdt по своей воле я никогда не включаю" - это что значит? Вы включаете его только по решению суда? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 1 27 июля Опубликовано 27 июля · Жалоба On 7/27/2024 at 12:53 PM, jcxz said: То ли под ником sasamy пишет коллектив авторов, которые между собой никак не могут договориться. тебе видимо доставляет удовольствие разбрасывать фекалии и выдергивать слова из контекста - речь про отладку Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 235 27 июля Опубликовано 27 июля · Жалоба 11 минут назад, sasamy сказал: тебе видимо доставляет удовольствие разбрасывать фекалии и выдергивать слова из контекста - речь про отладку В каком из ваших хамских высказываний речь "про отладку"? Здесь?: 3 часа назад, sasamy сказал: лучше в ж..пу с повышением до 220В чтобы точно не забывал 🙂 или здесь?: 3 часа назад, sasamy сказал: крутые у вас баги - память у внешнего wdt портят, но вообще если вы софтовые баги wdt лечите намекает что пора завязывать с тем что вы принимаете или с программированием или здесь?: 1 час назад, sasamy сказал: т.е. у вас он всегда включен и вы лечите свои софтовые баги wdt как эталонный говнокодер - сочуствую вашему работодателю И я с вами семки в подворотне не лузгал, чтобы мне хамить и тыкать. Хамите своей маме. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 1 27 июля Опубликовано 27 июля · Жалоба On 7/27/2024 at 1:05 PM, jcxz said: В каком из ваших хамских высказываний речь "про отладку"? ну про ж..у я конечно перегнул палку - приношу извинения mantech а в остальном вы так и не поняли что вам в ответ на ваши фекалии прилетело ? А про отладку с mantech говорили изначально Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 49 27 июля Опубликовано 27 июля (изменено) · Жалоба 1 час назад, sasamy сказал: вы упорно увиливаете - какое отвественное место у вас на столе при отладке ? пи..ец какой-то - вы придумаваете как узнать как был сброшен процессор вместо того чтобы его просто не сбраывать бесконтрольно. Тяжелый случай, как же далеки линуксоиды от народа))))))) Я что, должен операционку перелопатить, отключить собаку в ядре, чтобы потестировать, а потом не забыть ее снова включить в релизе? Серьезно? Для тех, кто в танке еще раз повторю, собака- это не способ исправления программы и пр, это аварийный механизм, который позволит вашему устройству продолжить работу после критического сбоя, не только программного, а не превратится в черный ящик, как тут недавно было с мастдайными терминалами. Да это плохой выход, но это выход из ситуации сбоя, и не говорите, что ваши линуксы не глючат и не виснут, еще как виснут и по программной и по аппаратной причине. И отключать я ничего на время тестов не собираюсь, ибо можно забыть включить и предпочитаю проверять в боевых условиях... ЗЫ. И вообще мне очень любопытно, там в линуксе собака работать нормально не умеет, чтоб ее выключать требовалось? Вот сколь знаю себя программистом никогда не мешала она мне работать... Изменено 27 июля пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 1 27 июля Опубликовано 27 июля (изменено) · Жалоба On 7/27/2024 at 2:03 PM, mantech said: Я что, должен операционку перелопатить, отключить собаку в ядре, чтобы потестировать, а потом не забыть ее снова включить в релизе? Серьезно? конечно - только так, но если вам для этого надо операционку перелопатить то это ничего кроме смеха не вызывает, это ОЧЕНЬ убогая операционка. Для чего нужен ватчдог я лучше вас знаю, а вы похоже никогда настоящую ОС не видели и не знаете что это. On 7/27/2024 at 2:03 PM, mantech said: И отключать я ничего на время тестов не собираюсь, ибо можно забыть включить и предпочитаю проверять в боевых условиях. Т.е. вы вообще ничего не тестируете во время тестов, тяжёлый случай Изменено 27 июля пользователем sasamy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 49 27 июля Опубликовано 27 июля · Жалоба 3 часа назад, sasamy сказал: Для чего нужен ватчдог я лучше вас знаю Если честно, то я уже в этом сомневаюсь)) 3 часа назад, sasamy сказал: но если вам для этого надо операционку перелопатить то это ничего кроме смеха не вызывает Ну посмейтесь, я тоже очень часто смеюсь над теми, у кого в линуксе надо пересобрать драйвер, а он внезапно требует пересборки ядра, что уже совсем другая история))) 3 часа назад, sasamy сказал: тяжёлый случай Похоже на то... Еще раз убедился, насколько линуксоиды не в теме реального программирования железа... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 1 27 июля Опубликовано 27 июля · Жалоба On 7/27/2024 at 6:17 PM, mantech said: Если честно, то я уже в этом сомневаюсь самое смешное что это мне пришлось объяснять вам как работает ватчдог и зачем там прерывание Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 49 27 июля Опубликовано 27 июля · Жалоба 2 минуты назад, sasamy сказал: самое смешное что это мне пришлось объяснять вам как работает ватчдог Т.е. вы его там все-таки включили?)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 1 27 июля Опубликовано 27 июля (изменено) · Жалоба On 7/27/2024 at 6:50 PM, mantech said: Т.е. вы его там все-таки включили? а вы думали это какая-то проблема ? это элементарно делается даже пересобирать ничего не надо не то что "перелопачивать" достаточно запустить пингование ватчдога и он включится, не запускаешь пингователь и он выключен, в buildroot одна галочка Изменено 27 июля пользователем sasamy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 1 27 июля Опубликовано 27 июля (изменено) · Жалоба On 7/27/2024 at 6:17 PM, mantech said: Еще раз убедился, насколько линуксоиды не в теме реального программирования железа вот на t507 пришлось запустить wdt в начальном загрузчике - иногда очень редко но геометрия ddr определяется неверно и всё виснет Quote U-Boot SPL 2024.01 (Jul 26 2024 - 16:53:53 +0300) WDT: on DRAM: 4096 MiB Trying to boot from MMC2 NOTICE: BL31: v2.10.0 (release):custom NOTICE: BL31: Built : 16:51:40, Jul 26 2024 NOTICE: BL31: Detected Allwinner H616 SoC (1823) NOTICE: BL31: Found U-Boot DTB at 0x4a0b18c0, model: sk-t507-sodimm U-Boot 2024.01 (Jul 26 2024 - 16:53:53 +0300) Allwinner Technology CPU: Allwinner H616 (SUN50I) Model: sk-t507-sodimm DRAM: 4 GiB Core: 63 devices, 21 uclasses, devicetree: separate WDT: Started watchdog@30090a0 with servicing every 1000ms (16s timeout) MMC: mmc@4020000: 0, mmc@4022000: 1 Loading Environment from FAT... Unable to use mmc 1:1... Loading Environment from MMC... *** Warning - bad CRC, using default environment In: serial@5000000 Out: serial@5000000 Err: serial@5000000 Net: No ethernet found. Hit any key to stop autoboot: 0 => в Linux драйвер при инициализации wdt отключает его - нафик он не нужен при отладке Включение - три строчки кода Quote void wdt_enable(void) { static const struct sunxi_wdog *wdog = ((struct sunxi_timer_reg *)SUNXI_TIMER_BASE)->wdog; writel(WDT_CFG_RESET, &wdog->cfg); writel(WDT_MODE_EN | 0xb << 4, &wdog->mode); writel(WDT_CTRL_KEY | WDT_CTRL_RESTART, &wdog->ctl); printf("WDT: on\n"); } вот измерение температуры для тестов в термокамере Quote Hit any key to stop autoboot: 0 critical temperature: -38 C thermal-sensor@5070400: 45 C switch to partitions #0, OK вы наверно и слов таких не слышали 🙂 ths.c Изменено 27 июля пользователем sasamy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 49 28 июля Опубликовано 28 июля · Жалоба 18 часов назад, sasamy сказал: вы наверно и слов таких не слышали Самоутвердились? А теперь скажите, зачем отключать собаку, при отладке, или в рабочем режиме, чем она мешает-то? 18 часов назад, sasamy сказал: в Linux драйвер при инициализации wdt отключает его - нафик он не нужен при отладке 18 часов назад, sasamy сказал: вот измерение температуры для тестов в термокамере Это каким образом относится к теме? Опять самоутверждаетесь? Термодатчик у меня тоже работает, так что расслабьтесь)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Samum421 5 29 июля Опубликовано 29 июля · Жалоба Не ругайтесь девочки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться