jcxz 220 Суббота в 09:47 Опубликовано Суббота в 09:47 · Жалоба 34 минуты назад, sasamy сказал: напрямую связанные - если баг то надо начинать отладку - смотреть логи а не перезагружаться внезапно А что делать несчастному пользователю вашего девайса, пока вы год будете искать причину? Особенно - если ПО большое и сложное, а ваш баг проявляется непериодически, непредсказуемо? А вы будете кормить его обещаниями "потерпите, мы знаем о вашей проблеме и решаем её". А то, что ваш девайс, купленный пользователем, всё это время не работает? и пользователь получает убытки от его неработы - согласны компенсировать эти убытки? А если пользователей тысячи или миллионы - тоже согласны компенсировать их убытки? Если например - ваш девайс работает в труднодоступном месте, и каждое зависание превращается в огромную проблему. Потому как к девайсу нужно ехать/лететь, чтобы просто передёрнуть питание. Чтобы привести его в чувство. Вы будете объезжать все повисшие девайсы и перезагружать их? Все тысячи после каждого повисания??? 34 минуты назад, sasamy сказал: какие-то нездоровые фантазии - где не должно быть пожаров надо искать горючие материалы и не допускать их возгарания, а не как вы предлагаете курить у бензоколонки в обнимку с огнетушителем Так нужны огнетушители и системы пожаротушения или нет? Или пусть горят, пока ищете ваши "негорючие материалы"? PS: Вижу - что вы никогда не работали с реальными коммерческими проектами. И рассуждения ваши - на уровне дилетанта. В реальной конторе, после такого косяка (как непоставленный WDT) и серьёзного бага, который будет приводить к серьёзным проблемам у пользователя, и выяснения, что непоставили WDT вы не потому, что это невозможно по объективным техническим причинам, а из-за своих религиозных предубеждений, вас должны сразу гнать в шею из разработчиков. Ну или перевести в подаваны. Не доверяя решения серьёзных вопросов. 24 минуты назад, mantech сказал: Да е-мое, такое впечатление, что вы программист-теоретик не сделавши ни одной законченной программы Совершенно верно. Похоже мы имеем дело с болтуном-теоретиком. Или школьником. Ни разу не "нюхавшим пороху". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 1 Суббота в 09:50 Опубликовано Суббота в 09:50 (изменено) · Жалоба On 7/27/2024 at 12:47 PM, jcxz said: А что делать несчастному пользователю вашего девайса, пока вы год будете искать причину? а где я говорил что у моих пользоватетелей не должен быть включен ватчдог ? Вы как всегда накидываете не вентилятор а потом минусуете. Изменено Суббота в 09:51 пользователем sasamy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 220 Суббота в 09:53 Опубликовано Суббота в 09:53 · Жалоба 2 часа назад, sasamy сказал: wdt по своей воле я никогда не включаю 20 минут назад, sasamy сказал: Я ведь не против того что в релизе wdt включен То ли под ником sasamy пишет коллектив авторов, которые между собой никак не могут договориться. То ли у sasamy всё-таки включили WDT против его воли. 5 минут назад, sasamy сказал: а где я говорил что у моих пользоватетелей не должен быть включен ватчдог ? См. выше процитированное. "wdt по своей воле я никогда не включаю" - это что значит? Вы включаете его только по решению суда? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 1 Суббота в 09:57 Опубликовано Суббота в 09:57 · Жалоба On 7/27/2024 at 12:53 PM, jcxz said: То ли под ником sasamy пишет коллектив авторов, которые между собой никак не могут договориться. тебе видимо доставляет удовольствие разбрасывать фекалии и выдергивать слова из контекста - речь про отладку Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 220 Суббота в 10:05 Опубликовано Суббота в 10:05 · Жалоба 11 минут назад, sasamy сказал: тебе видимо доставляет удовольствие разбрасывать фекалии и выдергивать слова из контекста - речь про отладку В каком из ваших хамских высказываний речь "про отладку"? Здесь?: 3 часа назад, sasamy сказал: лучше в ж..пу с повышением до 220В чтобы точно не забывал 🙂 или здесь?: 3 часа назад, sasamy сказал: крутые у вас баги - память у внешнего wdt портят, но вообще если вы софтовые баги wdt лечите намекает что пора завязывать с тем что вы принимаете или с программированием или здесь?: 1 час назад, sasamy сказал: т.е. у вас он всегда включен и вы лечите свои софтовые баги wdt как эталонный говнокодер - сочуствую вашему работодателю И я с вами семки в подворотне не лузгал, чтобы мне хамить и тыкать. Хамите своей маме. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 1 Суббота в 10:11 Опубликовано Суббота в 10:11 · Жалоба On 7/27/2024 at 1:05 PM, jcxz said: В каком из ваших хамских высказываний речь "про отладку"? ну про ж..у я конечно перегнул палку - приношу извинения mantech а в остальном вы так и не поняли что вам в ответ на ваши фекалии прилетело ? А про отладку с mantech говорили изначально Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 43 Суббота в 11:03 Опубликовано Суббота в 11:03 (изменено) · Жалоба 1 час назад, sasamy сказал: вы упорно увиливаете - какое отвественное место у вас на столе при отладке ? пи..ец какой-то - вы придумаваете как узнать как был сброшен процессор вместо того чтобы его просто не сбраывать бесконтрольно. Тяжелый случай, как же далеки линуксоиды от народа))))))) Я что, должен операционку перелопатить, отключить собаку в ядре, чтобы потестировать, а потом не забыть ее снова включить в релизе? Серьезно? Для тех, кто в танке еще раз повторю, собака- это не способ исправления программы и пр, это аварийный механизм, который позволит вашему устройству продолжить работу после критического сбоя, не только программного, а не превратится в черный ящик, как тут недавно было с мастдайными терминалами. Да это плохой выход, но это выход из ситуации сбоя, и не говорите, что ваши линуксы не глючат и не виснут, еще как виснут и по программной и по аппаратной причине. И отключать я ничего на время тестов не собираюсь, ибо можно забыть включить и предпочитаю проверять в боевых условиях... ЗЫ. И вообще мне очень любопытно, там в линуксе собака работать нормально не умеет, чтоб ее выключать требовалось? Вот сколь знаю себя программистом никогда не мешала она мне работать... Изменено Суббота в 11:14 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 1 Суббота в 11:24 Опубликовано Суббота в 11:24 (изменено) · Жалоба On 7/27/2024 at 2:03 PM, mantech said: Я что, должен операционку перелопатить, отключить собаку в ядре, чтобы потестировать, а потом не забыть ее снова включить в релизе? Серьезно? конечно - только так, но если вам для этого надо операционку перелопатить то это ничего кроме смеха не вызывает, это ОЧЕНЬ убогая операционка. Для чего нужен ватчдог я лучше вас знаю, а вы похоже никогда настоящую ОС не видели и не знаете что это. On 7/27/2024 at 2:03 PM, mantech said: И отключать я ничего на время тестов не собираюсь, ибо можно забыть включить и предпочитаю проверять в боевых условиях. Т.е. вы вообще ничего не тестируете во время тестов, тяжёлый случай Изменено Суббота в 11:32 пользователем sasamy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 43 Суббота в 15:17 Опубликовано Суббота в 15:17 · Жалоба 3 часа назад, sasamy сказал: Для чего нужен ватчдог я лучше вас знаю Если честно, то я уже в этом сомневаюсь)) 3 часа назад, sasamy сказал: но если вам для этого надо операционку перелопатить то это ничего кроме смеха не вызывает Ну посмейтесь, я тоже очень часто смеюсь над теми, у кого в линуксе надо пересобрать драйвер, а он внезапно требует пересборки ядра, что уже совсем другая история))) 3 часа назад, sasamy сказал: тяжёлый случай Похоже на то... Еще раз убедился, насколько линуксоиды не в теме реального программирования железа... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 1 Суббота в 15:47 Опубликовано Суббота в 15:47 · Жалоба On 7/27/2024 at 6:17 PM, mantech said: Если честно, то я уже в этом сомневаюсь самое смешное что это мне пришлось объяснять вам как работает ватчдог и зачем там прерывание Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 43 Суббота в 15:50 Опубликовано Суббота в 15:50 · Жалоба 2 минуты назад, sasamy сказал: самое смешное что это мне пришлось объяснять вам как работает ватчдог Т.е. вы его там все-таки включили?)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 1 Суббота в 15:58 Опубликовано Суббота в 15:58 (изменено) · Жалоба On 7/27/2024 at 6:50 PM, mantech said: Т.е. вы его там все-таки включили? а вы думали это какая-то проблема ? это элементарно делается даже пересобирать ничего не надо не то что "перелопачивать" достаточно запустить пингование ватчдога и он включится, не запускаешь пингователь и он выключен, в buildroot одна галочка Изменено Суббота в 15:59 пользователем sasamy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 1 Суббота в 16:31 Опубликовано Суббота в 16:31 (изменено) · Жалоба 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 Изменено Суббота в 16:36 пользователем sasamy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 43 Воскресенье в 10:52 Опубликовано Воскресенье в 10:52 · Жалоба 18 часов назад, sasamy сказал: вы наверно и слов таких не слышали Самоутвердились? А теперь скажите, зачем отключать собаку, при отладке, или в рабочем режиме, чем она мешает-то? 18 часов назад, sasamy сказал: в Linux драйвер при инициализации wdt отключает его - нафик он не нужен при отладке 18 часов назад, sasamy сказал: вот измерение температуры для тестов в термокамере Это каким образом относится к теме? Опять самоутверждаетесь? Термодатчик у меня тоже работает, так что расслабьтесь)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Samum421 5 Вчера в 07:47 Опубликовано вчера в 07:47 · Жалоба Не ругайтесь девочки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться