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

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

Отправлено Дима_П 08 июня 2004 г. 17:39
В ответ на: Дай здесь кусок кода, на котором глючит. отправлено sdy 08 июня 2004 г. 01:33

Этот оператор инициирует первые 128 слов памяти данных. Этот кусок используется для интерфейса с контроллером через HIP, т.е. порядок переменных важен. К сожалению, у меня нет под рукой куска сгенеренного файла (.bnm в IDMA моде) - все снес уже, но там было начиная со смещения 68 - несколько десятков (32??? не помню) нулей
Опять же, ничего не меняя, вернулся на непатченный код и все ожило.
Поистине, ничего не меняй и будет тебе счастье :-))

..................
.section/dm seg_input; //DM offset 0

.var
//offset
status = {0}, //0

pcmCutMapSetLow = {0}, //1
pcmCutMapSetHigh = {0}, //2

ch0PcmCutPntr = {NULL}, //3
ch1PcmCutPntr = {NULL}, //4
ch2PcmCutPntr = {NULL}, //5
ch3PcmCutPntr = {NULL}, //6
ch4PcmCutPntr = {NULL}, //7
ch5PcmCutPntr = {NULL}, //8
ch6PcmCutPntr = {NULL}, //9
ch7PcmCutPntr = {NULL}, //10
ch8PcmCutPntr = {NULL}, //11
ch9PcmCutPntr = {NULL}, //12
ch10PcmCutPntr = {NULL}, //13
ch11PcmCutPntr = {NULL}, //14
ch12PcmCutPntr = {NULL}, //15
ch13PcmCutPntr = {NULL}, //16
ch14PcmCutPntr = {NULL}, //17
ch15PcmCutPntr = {NULL}, //18
ch16PcmCutPntr = {NULL}, //19
ch17PcmCutPntr = {NULL}, //20
ch18PcmCutPntr = {NULL}, //21
ch19PcmCutPntr = {NULL}, //22
ch20PcmCutPntr = {NULL}, //23
ch21PcmCutPntr = {NULL}, //24
ch22PcmCutPntr = {NULL}, //25
ch23PcmCutPntr = {NULL}, //26
ch24PcmCutPntr = {NULL}, //27
ch25PcmCutPntr = {NULL}, //28
ch26PcmCutPntr = {NULL}, //29
ch27PcmCutPntr = {NULL}, //30
ch28PcmCutPntr = {NULL}, //31
ch29PcmCutPntr = {NULL}, //32
ch30PcmCutPntr = {NULL}, //33
ch31PcmCutPntr = {NULL}, //34
recPcmMapDirectSetLow = {0},//35
recPcmMapDirectSetHigh = {0},//36
trPcmMapDirectSetLow = {0}, //37
trPcmMapDirectSetHigh = {0},//38

toArmMapSetLow = {0}, //39
toArmMapSetHigh = {0}, //40

toArmVolSet0 = {0x7fff}, //41
toArmVolSet1 = {0x7fff}, //42
toArmVolSet2 = {0x7fff}, //43
toArmVolSet3 = {0x7fff}, //44
toArmVolSet4 = {0x7fff}, //45
toArmVolSet5 = {0x7fff}, //46
toArmVolSet6 = {0x7fff}, //47
toArmVolSet7 = {0x7fff}, //48
toArmVolSet8 = {0x7fff}, //49
toArmVolSet9 = {0x7fff}, //50
toArmVolSet10 = {0x7fff}, //51
toArmVolSet11 = {0x7fff}, //52
toArmVolSet12 = {0x7fff}, //53
toArmVolSet13 = {0x7fff}, //54
toArmVolSet14 = {0x7fff}, //55
toArmVolSet15 = {0x7fff}, //56
toArmVolSet16 = {0x7fff}, //57
toArmVolSet17 = {0x7fff}, //58
toArmVolSet18 = {0x7fff}, //59
toArmVolSet19 = {0x7fff}, //60
toArmVolSet20 = {0x7fff}, //61
toArmVolSet21 = {0x7fff}, //62
toArmVolSet22 = {0x7fff}, //63
toArmVolSet23 = {0x7fff}, //64
toArmVolSet24 = {0x7fff}, //65
toArmVolSet25 = {0x7fff}, //66
toArmVolSet26 = {0x7fff}, //67
toArmVolSet27 = {0x7fff}, //68
toArmVolSet28 = {0x7fff}, //69
toArmVolSet29 = {0x7fff}, //70
toArmVolSet30 = {0x7fff}, //71
toArmVolSet31 = {0x7fff}, //72

fromArmMapSetLow = {0}, //73
fromArmMapSetHigh = {0}, //74

fromArmVolSet0 = {0x7fff}, //75
fromArmVolSet1 = {0x7fff}, //76
fromArmVolSet2 = {0x7fff}, //77
fromArmVolSet3 = {0x7fff}, //78
fromArmVolSet4 = {0x7fff}, //79
fromArmVolSet5 = {0x7fff}, //80
fromArmVolSet6 = {0x7fff}, //81
fromArmVolSet7 = {0x7fff}, //82
fromArmVolSet8 = {0x7fff}, //83
fromArmVolSet9 = {0x7fff}, //84
fromArmVolSet10 = {0x7fff}, //85
fromArmVolSet11 = {0x7fff}, //86
fromArmVolSet12 = {0x7fff}, //87
fromArmVolSet13 = {0x7fff}, //88
fromArmVolSet14 = {0x7fff}, //89
fromArmVolSet15 = {0x7fff}, //90
fromArmVolSet16 = {0x7fff}, //91
fromArmVolSet17 = {0x7fff}, //92
fromArmVolSet18 = {0x7fff}, //93
fromArmVolSet19 = {0x7fff}, //94
fromArmVolSet20 = {0x7fff}, //95
fromArmVolSet21 = {0x7fff}, //96
fromArmVolSet22 = {0x7fff}, //97
fromArmVolSet23 = {0x7fff}, //98
fromArmVolSet24 = {0x7fff}, //99
fromArmVolSet25 = {0x7fff}, //100
fromArmVolSet26 = {0x7fff}, //101
fromArmVolSet27 = {0x7fff}, //102
fromArmVolSet28 = {0x7fff}, //103
fromArmVolSet29 = {0x7fff}, //104
fromArmVolSet30 = {0x7fff}, //105
fromArmVolSet31 = {0x7fff}, //106

dtmfEnaSetLow = {0}, //107
dtmfEnaSetHigh = {0}, //108

csEnaSetLow = {0}, //109
csEnaSetHigh = {0}, //110

cidEnaSetLow = {0}, //111
cidEnaSetHigh = {0}, //112

trPcmPhyMapLow = {0xffff}, //113
trPcmPhyMapHigh = {0xffff}, //114

timerDivisorSet = {CHUNK_SIZE/2},//115

recMuteLow = {0}, //116
recMuteHigh = {0}, //117
trMuteLow = {0}, //118
trMuteHigh = {0}, //119
toneGenEnableLow = {0}, //120
toneGenEnableHigh = {0}, //121

csReadyLow = {0}, //122
csReadyHigh = {0}, //123
globalVolume = {0x7fff}, //124
offset_125, //125
offset_126, //126
offset_127; //127
........................................

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru