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

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

Отправлено newnew 04 августа 2004 г. 19:27

Имеется следующий код:

if( !(Kod = MEM_alloc(IDRAM, 320, 4)) )
{
LOG_message("Could not allocate memory", (Arg)0);
return;
}
...
OutCons = SIO_create("/chan2", SIO_OUTPUT, 320, &sa);
...
Kodogr[0] = 0x11111111;
Kod[1] = 0x11111111;
Kod[2] = 0x0001FF03;
Kod[3] = 0x00000001;
Kod[4] = 0x0000003F&0x00001513;
Kod[5] = 0x00FFFFFF&0x00001234;
Kod[6] = 0x00000FFF&0x00000959;
Kod[7] = 0x00000FFF&0x00000001;
Kod[8] = 0x00000FFF&0x00000002;
Kod[9] = 0x00000FFF&0x00000003;
SIO_put(OutCons, (Ptr *)(&Kod), 320);

Подскажите пожалуйста, сколько надо выделить памяти во всех местах, где стоит число 320(т.е. привыделении памяти под переменную Kod, под буфер при создании потока OutCons, под буфер при выводе) дабы не попадать в другие области памяти. А то прямо замучил меня уже этот BIOS, обязательно какая-то ерунда вместо желаемых чисел вылезает.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru