- PI zero CPU usage is down to 2%
- Using DMA 64 byte packets
- Sending two packets for one transaction 20us apart
- SPI rx/tx buffers are sent each clock, so, two transactions are needed., first transaction is CMD (Write/Read) elements the second is the response with the read data.
- Updated I/O processor to use FreeRTOS v9.0.0.0
- Fixed interrupt priority issue causing lockup
- Adding I2C for LCD
- Need to test GPS serial
- Adding PWM generation
Here is a trace of a single transaction (CMD)/Response. It takes .261ms to complete a CMD. The I/O processor can process the command and re-trigger the DMA in less then 30us (Channel 04)
No comments:
Post a Comment