ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
1 июля
64543 Топик полностью
Koshak (04.08.2006 11:52, просмотров: 1) ответил bialix на 2EvgenyCD: предлагаю продолжить разговор про юнит-тестирование применительно к МК
imho, можно так если я правильно просек тему: основная проблема в том, чтобы вызывать код вашего адаптера вместо реальной записи в память. можно попробовать так: #ifdef DEBUG_TEST #define MCU_WRITE_REGISTER32(address, value) MCUSimulatorWriteRegister32(address, value) #define MCU_READ_REGISTER32(address, value) (value = MCUSimulatorReadRegister32(address)) #else #define MCU_WRITE_REGISTER32(address, value) ((*(volatile unsigned long *)(address)) = value) #define MCU_READ_REGISTER32(address, value) (value = (*(volatile unsigned long *)(address))) #endif но для этого, естественно, нужно заменить все вызовы на запись/чтение данными макросами. думаю, regexp здесь поможет.