[an error occurred while processing this directive]
Снова я...
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Jolik 06 декабря 2004 г. 03:17
В ответ на: Приколы продолжаются... (CCS C compiler) отправлено Jolik 06 декабря 2004 г. 00:26

Ночной бенефис, бля...
Может у меня в мозгу уже глюки...

Есть у меня такой код:

extern char *databuf;

void FAT_init( void )
{
NAND_block_read(FILE_AREA_FIRST_BLOCK, databuf, sizeof(FAT)*2);
...
}

Описание NAND_block_read:
int NAND_block_read(Uint32 nblock, char *buffer, Uint16 len)
{
}

Что мы должны получить в переменной buffer в NAND_block_read? Я так считал что указатель на databuf (проверил в борланде - передает указатель). Что делает CCS?

0159E8 FAT_init:
0159E8 4eff AADD #-1,SP
0159EA ed318f012763 MOV dbl(*(#12763h)),XAR0
0159F0 76080048 MOV #2048,T0
0159F4 76002d08 MOV #45,AC0
0159F8 6c014f90 CALL NAND_block_read

#12763h - адрес databuf, он из него читает чар и передает в NAND_block_read...
Разве так должно быть? Может я чето не понимаю уже?

Спасибо!

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru