Other Parts Discussed in Thread: MOTORWARE, CONTROLSUITE
I'm trying to use GPIO data registers directly in Motorware, just for diagnostic purposes so that I can measure the timing of routines on a scope.
I have used the motorware functions like HAL_setGpioLow but they are relatively very slow, which is not good for measuring timing. I found that HAL_setGpioLow takes about 0.6us to change the port line, which seems like a lot of 90MHz cycles (about 50) to change a port line, and I can't see what's taking all the time ?
When I try to use the data registers I'm getting an error message
Description Resource Path Location Type
#237 variable "GpioDataRegs" was declared with a never-completed type .ccsproject /proj_lab13b_test line 502, external location: C:\ti\motorware\motorware_1_01_00_12_jwcamera\sw\drivers\gpio\src\32b\f28x\f2806x\gpio.h C/C++ Problem
and I don't know where the problem lies, so I'd be grateful for some advice
Thanks,
Geoff