ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
6837 Топик полностью
SM (10.02.2004 10:27, просмотров: 1) ответил BMФ на А, вообще-то, нужен ли тест ОЗУ? А внутреннее ОЗУ имеет ли смысл тестировать?
Ответ: (+) Не знаю, как в этом компилере, но в компиляторе CCS в хелпе написано, что Вы можете сами написать "boot.obj", содержащий точку входа "_c_int00", и написано что и как там надо делать, чтоб потом C-программа еще и заработала. Так вот - в этом "boot.obj" можно черта с ногами перетестить. Докучи известны метки начал и концов всех инициализированных секций, можно и контр. суммы считать, и исключать из теста блоки ОЗУ (в смысле что не все процы с флешом), заполненные инициализированными данными. И кстати дан исходник этого бута. Он ставит стек на место, инитит всякие флаги и режимы CPU, инитит переменные (если используется run-time autoinitialization. Если load-time, то в сегменте .cinit пусто), вызывает _main, и затем если из майна оно вернулось благополучно виснет с запрещенными прерываниями :)