hm2_allocate_bspi_tram

NOMBRE
SINTAXIS
DESCRIPCIÃN
CONSIDERACIONES EN TIEMPO REAL
VALOR DEVUELTO
VER TAMBIÃN

NOMBRE

hm2_allocate_bspi_tram - Asigna las regiones TRAM para un canal BSPI

SINTAXIS

#include <hostmot2-serial.h>

hm2_allocate_bspi_tram(char* name)

DESCRIPCIÃN

hm2_allocate_bspi_tram Asigna la memoria TRAM para la instancia "name" bspi. "name" es una cadena única dada a cada canal bspi durante la configuración de hostmot2. Los nombres de los canales disponibles se imprimen en la salida estándar durante el proceso de carga del controlador y toman la forma: hm2_<nombre de placa>.<Ãndice de placa>.bspi.<Ãndice>. Por ejemplo hm2_5i23.0.bspi.0

Esta función asigna la memoria TRAM y configura las transferencias de datos regulares. Debe llamarse solo cuando todas las tramas han sido definidas por llamadas a hm2_tram_add_bspi_frame().

CONSIDERACIONES EN TIEMPO REAL

Llame solo desde el código de inicio en tiempo real, no desde el espacio de usuario o desde el código en tiempo real.

VALOR DEVUELTO

Devuelve 0 en caso de éxito y -1 en caso de error.

VER TAMBIÃN

hm2_bspi_set_read_function(3hm2), hm2_bspi_setup_chan(3hm2), hm2_bspi_set_write_function(3hm2), hm2_bspi_write_chan(3hm2), hm2_tram_add_bspi_frame(3hm2), Consulte src/hal/drivers mesa_7i65.comp para ver un ejemplo de uso.