Custom Computer Services Inc. ( CCS ) produserer maskinvare og programvare for Programmable Interrupt Controllers ( bilder) . En PIC er en enhet som kombinerer flere input interrupt linjer inn færre utgang interrupt linjer som tilhører en generell beregne prosessor. CCS selger en pakke med utviklingsverktøy som inkluderer en optimalisere kompilator for programmeringsspråket C på Pics og tilsvarende debugger . Det er noen spørsmål du bør huske på når du bruker CCS debugger . Manglende Eval Funksjon
Eval -funksjonen lar brukeren endre innholdet i variabler og minneplasser på fly, i midten av et program henrettelse . I tidlige versjoner av CCS debugger , den Eval verktøylinje ikonet i debugger vinduet gjorde ingenting --- Eval var ennå ikke tilgjengelig for brukerne , til tross for ikonet er til stede og klikkbare. Hvis du kjører inn i dette problemet , oppgradere debugger til en nyere versjon . Versjoner nyere enn v2.47 har en fungerende Eval -funksjonen.
Missing # ROM Uttalelser
"# ROM " er en ikke- standard (ikke inkludert i ANSI C ) preprocessor direktiv lagt til av CCS sin spesielle versjon av C. det gjør at programmerer å tildele konstante verdier til minneplasser før programmet starter utfører, noe som kan være nyttig å sette interrupt vektor verdier som resten av koden er avhengig av. Tilsynelatende riktig C-kode vil ikke kjøre med mindre retten sett med " # ROM " uttalelser er til stede i kildekoden .
Debug Vis Ufrivillig Åpen
Noen ganger , er nesten alle alternativene i debugger verktøylinje nedtonet og kan derfor ikke velges. En vanlig årsak til dette problemet er at " debug "-visning er fortsatt åpen , debugger vil tillate noen annen operasjon på hovedvinduet så lenge "debug "-visning forblir åpent. Lukke visningen ved å klikke på "Vis " og deretter " Debug ".