-
- Это не совсем то, что я спрашивал. Сейчас с чем проблемы? Vladimir Ljaschko(97 знак., 07.10.2013 23:10)
- Сейчас конкретных проблем нет - Olegall(07.10.2013 23:15)
- Тогда зачем этот флейм? - Vladimir Ljaschko(07.10.2013 23:19)
- Потому что были у меня такие проблемы, меня очень прессовали, потому что не получалось найти ошибки, а ПО надо было сдавать. Я был уверен, что глючит компилятор (IAR) и переменная обязана была иметь значение, которое я ей задал. Сейчас пишу ПО на Olegall(37 знак., 07.10.2013 23:21)
- Т.е. тема опять свелась к мифическим глюкам компилятора? Печально. Учите язык, и все будет хорошо. - Vladimir Ljaschko(07.10.2013 23:27)
- Потому что были у меня такие проблемы, меня очень прессовали, потому что не получалось найти ошибки, а ПО надо было сдавать. Я был уверен, что глючит компилятор (IAR) и переменная обязана была иметь значение, которое я ей задал. Сейчас пишу ПО на Olegall(37 знак., 07.10.2013 23:21)
- Тогда зачем этот флейм? - Vladimir Ljaschko(07.10.2013 23:19)
- Сейчас конкретных проблем нет - Olegall(07.10.2013 23:15)
- Для сложных программ -- программы пишутся не в терминах регистров и байтов, а в виде алгоритмов в блок-схемах или в конечных автоматах. Моделируются на нормальных компьютрах, по необходимости. А потом переносятся на МК. - fk0(07.10.2013 23:01)
- Вдогонку. И отлаживаются, соответственно, не на уровне тех же байтов, а на пару порядков по-выше. На уровне байтов за деревьями леса не видно. JTAG тут часто бесполезен. Отлаживать абсолютно всё на реальной аппаратуре -- тоже. Критически важно, в fk0(463 знак., 07.10.2013 23:06)
- Если нет такой возможности? Или возникла ситуация, надо узнать, что происходит с переменной внутри. - Olegall(07.10.2013 23:04)
- Вот вам одна из методик - Test Driven Development -> - SciFi(07.10.2013 22:59, ссылка)
- Это не совсем то, что я спрашивал. Сейчас с чем проблемы? Vladimir Ljaschko(97 знак., 07.10.2013 23:10)