The debugWIRE protokollet är ett egenutvecklat system för Atmel Corporation . Atmel tillverkar mikroprocessorer för användning i inhemska produkter och bilar . Den debugWIRE protokollet möjliggör utvecklare av programvara för dessa microcontrollers att testa deras arbete . Bakgrund
AVR mikrokontroller uppfanns i Norge vid en akademisk institution och kommersialiseras av Atmel . AVR blev populär eftersom den distribuerad programmering programvara fritt och gav en låg emulator kostnad hårdvara . Utvecklarna av AVR skapade debugWIRE att underlätta testning av programvara på mikrokontroller .
Funktioner
debugWIRE funktioner görs tillgängliga för testare via ett meddelandesystem gränssnitt . En mikrostyrenhet har ett antal stift som leder in i mikroprocessorn. Varje stift har ett specifikt syfte , som bär en specifik typ av data. Den debugWIRE funktionen är att den inte fungerar över en datastiftet . Det gör att data och stift kontroll att fungera normalt med debug -meddelanden ut över RESET stiftet .
Detaljer
debugWIRE protokollet aldrig släpptes . Rädslan för bolaget är att detaljerna i felsökningsverktyg skulle avslöja chip designdetaljer och äventyra deras patent .