Most embedded applications involve executing code in time-critical loops, which must complete execution between device interrupts. The device drivers in the Embedded Module for Blackfin Processors usually generate interrupts when the device buffer is full. The size of the device buffer affects the time between interrupts. If the application is not functioning correctly, you might need to increase the buffer size to allow for more processing time between interrupts. Use the buffer parameters input in the BF Device Initialize Buffer VI to set the buffer size.
You also can use VI profiling and memory mapping when considering ways to improve performance in Blackfin applications you create.
Refer to the Optimizing LabVIEW Embedded Applications Dev Zone article on the National Instruments Web site at ni.com for more information about optimizing embedded applications in LabVIEW.