Взгляните на xil_io.h
. Там нет такой функции доступны. Таким образом, вы должны написать эту функцию. Пожалуйста, посмотрите на этот непроверенный пример.
static INLINE void Xil_OutNibble32(UINTPTR Addr, u8 Nibble, u8 Value)
{
// Get the old value
u32 temp = Xil_In32(Addr);
// Clear/set the addressed nibble
if(Value)
{
temp |= (0x0F << Nibble);
}
else
{
temp &= ~(0x0F << Nibble);
}
// Write the new value
Xil_Out32(Addr, temp);
}