|
Контрольная сумма памяти программ, как ее посчитать? |
|
|
|
Dec 6 2008, 16:11
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 18-11-08
Пользователь №: 41 741

|
Имеется мега 16... есть программа... нужно сделать типа самотестирование устройства... т.е. найти сумму памяти программ и полученный результат вывести на порт.... В общем я очень озададчилась такой постановкой задачи, поскольку совсем не представляю где эта память программ с какого адреса она начинается и до какого мне нужно это все суммировать. Число получиться наверное оооочень большим, какую переменную использовать и как это все поразрядно на порт выводить. В общем совсем не представляю. Причем как я поняла из постановки задачи это самотестирование нужно делать не только при включении питания, а постоянно, т.е. пока мк работает нужно считать сумму программ. На сколько этот процесс длительный - подстчет всей суммы? Не будет ли что либо тормозить, может нужно как то это частями считать, а как? С помощью таймера или еще как? Поделитесь, кто нибудь что нибудь делал нечто подобное? Как ЭТО сделать?
|
|
|
|
|
 |
Ответов
|
Dec 9 2008, 14:40
|

Гуру
     
Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591

|
Цитата(Baser @ Dec 7 2008, 00:35)  Она может измениться только при сбое программы, после которого уже можно ничего не делать, а только мигать и гудеть  Поэтому интереснее было бы считать CRC содержимого оперативки( переменные итд), чтобы выходить "живым" из сложных ситуаций. Понятно , что его надо считать после каждого изменения этой памяти, но некоторые программы , бывает , скрупулезно перебирают нопы. Было бы интересно узнать, что кто думает по выходу из сбоев и зависаний.
|
|
|
|
Сообщений в этой теме
_Надя Контрольная сумма памяти программ Dec 6 2008, 16:11 BigBolt Цитата(_Надя @ Dec 6 2008, 19:11) Имеется... Dec 6 2008, 18:54 _Надя Цитата(BigBolt @ Dec 6 2008, 21:54) Число... Dec 6 2008, 19:42 BigBolt http://ru.wikipedia.org/wiki/CRC
вот тута что то ... Dec 6 2008, 20:08 BigBolt Цитата(Baser @ Dec 7 2008, 00:35) А вообщ... Dec 7 2008, 15:11  Сергей Борщ Цитата(BigBolt @ Dec 7 2008, 17:11) A Win... Dec 9 2008, 17:03
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|