Jump to content

C164 Interrupts and ROM Location on Kiel Compiler

Recommended Posts

External Memory and Execution Speeds


I am using Timer12 and Timer7 to drive the CAPCOM6 unit on the Phytec C164 nanoModule using Space Vector Modulation for induction motor drive control. This program also uses CAPCOM6 interrupts for regular modification of pulse widths for sinusoidal waveform outputs. I am using the Kiel compiler evaluation version.


My problem is, the program works fast (as desired for precise pulse control) when I do not specify any number on the external memory in the Target configuration panel. I do get four warnings during linking, but the program works fine.


However, when I specify ROM and RAM address and sizes on the panel, the warnings disppear but my program becomes miserably slow.


What have the interrupt procedures to do with ROM and RAM locations???




Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...