Цитата(-=Vitaly=- @ May 17 2007, 07:18)

Здравствуйте, где для Микроблейзового софта взять
*InstancePtr для функции XSpi_SetSlaveSelect??
А если быть более точным, то многие функции требуют *InstatncePtr, а вот где их взять не пойму??
Спасибо.
Я может не понял вопроса, но у меня например есть функция
Код
XSpi_SetSlaveSelect(XSpi * InstancePtr, u32 SlaveMask)
, так там я делаю pointer initialization,
a потом пользуюсь им что бы host не мог изменять slave select в время transfer.
Код
XASSERT_NONVOID(InstancePtr != NULL);
XASSERT_NONVOID(InstancePtr->IsReady == XCOMPONENT_IS_READY);
if (InstancePtr->IsBusy) {
return XST_DEVICE_BUSY;
}
Дальше делаю все остальное, проверю SlaveMask, смотрю что бы один только slave вызван, etc.
Функция работает, но я ее в свое время украл с кокого то форума, могу поискать...
Если полностю не понял вопроса, извините....
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.