Custom Computer Services Inc ( CCS ) produceert hardware en software voor Programmable Interrupt Controller ( PIC ) . Een PIC is een apparaat dat multiple input interrupt lijnen combineert tot minder productie interrupt lijnen behoren tot een general-purpose computer- processor . CCS verkoopt een suite van ontwikkeltools die een optimaliserende compiler voor de programmeertaal C op PIC's en de bijbehorende debugger bevat . Er zijn een aantal zaken in het achterhoofd te houden bij het gebruik van de CCS debugger . Ontbrekende Eval Functie De Eval -functie kan de gebruiker de inhoud van variabelen en geheugenplaatsen veranderen op de vlieg , in het midden van de uitvoering van een programma . In vroege versies van de CCS debugger , de Eval werkbalk pictogram in het venster debugger deed niets --- Eval was nog niet beschikbaar voor gebruikers , ondanks de icoon aanwezig en aanklikbaar . Als je in dit probleem , een upgrade van de debugger om een recentere versie . Versies nieuwer dan v2.47 een werkende functie Eval . Missing # ROM Verklaringen " # ROM " is een niet-standaard ( niet opgenomen in ANSI C ) preprocessor richtlijn toegevoegd door CCS zijn speciale versie van C. het laat de programmeur om constante waarden toe te kennen aan het geheugen locaties voordat het programma begint uitvoeren , die nuttig zijn voor interruptvector waarden in te stellen , dat de rest van de code is afhankelijk kan zijn . Schijnbaar correcte C code wordt niet uitgevoerd , tenzij de juiste set van " # ROM " verklaringen is aanwezig in de broncode . Debug Bekijk Onwillekeurig Open Soms , bijna alle opties in de werkbalk van de debugger 's worden grijs weergegeven en kan dus niet worden geselecteerd . Een veel voorkomende oorzaak voor dit probleem is dat de " debug " view is nog open , de debugger worden geen andere bewerking op het hoofdvenster zo lang mogelijk als de " debug " view blijft open . Sluit de weergave door te klikken op "View " en vervolgens " Debug . "
|