Problemer med CCS Debugger

Problemer med CCS Debugger


Custom Computer Services Inc. (CCS) produserer maskinvare og programvare for Programmerbar avbrudds Controllers (bilder). En PIC er en enhet som kombinerer flere innspill avbrudds linjer inn færre utgang avbruddslinjer som tilhører en generell beregne prosessor. CCS selger en pakke med utviklingsverktøy som inkluderer en optimalisere kompilatoren for programmeringsspråket C på Pics og tilsvarende debugger. Det er noen problemer å huske på når du bruker CCS debugger.

Mangler Eval Funksjon

Den Eval funksjonen lar brukeren å endre innholdet i variabler og minneplasser på fly, i midten av et program utførelse. I tidlige versjoner av CCS debugger, verktøylinjen ikonet Eval i debugger vinduet gjorde ingenting --- Eval var ennå ikke tilgjengelig for brukerne, til tross for ikonet være tilstede og klikkbare. Hvis du kjører inn i dette problemet, oppgradere debugger til en nyere versjon. Versjoner nyere enn v2.47 ha en fungerende Eval funksjon.

Mangler #ROM Uttalelser

"#ROM" Er et ikke-standard (ikke inkludert i ANSI C) preprosessor direktivet lagt til av CCS sin spesielle versjon av C. Den lar programmereren å tildele konstante verdier til minnesteder før programmet begynner å utføre, noe som kan være nyttig å satt avbruddsvektorverdier som resten av koden er avhengig av. Tilsynelatende korrekt C-kode vil ikke kjøre med mindre retten satt av "#ROM" uttalelser er til stede i kildekoden.

Debug Vis Uvilkårlig Åpen

Noen ganger er nesten alle alternativer i debugger verktøylinjen nedtonet og kan derfor ikke velges. En vanlig årsak til dette problemet er at "debug" Utsikten er fortsatt åpen; debugger vil tillate noen annen operasjon på hovedvinduet så lenge "debug" view forblir åpent. Lukke visningen ved å klikke på "Vis" og deretter "Debug".