реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> ADSP-21990, программный сброс, Помогите пожалуйста разобраться с программным сбросом.
partsun
сообщение Apr 24 2007, 15:36
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 24-04-07
Пользователь №: 27 276



iopg = 0;
ar=0x03;
io(0x203) =ar;
ar=0x07;
io(0x202) =ar;

я пытаюсь перейти в режим работы без загрузки (работа из внешней 16 битной памяти)
программа вылетает по адресу 0х112ff вместо положенных 0х10000.

Предполагаю, что это связано с DMA регистрами (FIFA буфер).
Как правильно переходить в режим ... при программном сбросе?
Go to the top of the page
 
+Quote Post
partsun
сообщение Jul 20 2007, 06:15
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 24-04-07
Пользователь №: 27 276



Из описания:
Because the ADSP-2199x’s shadow write FIFO automatically pushes the write to internal memory as soon as the write does not compete with a read, this FIFO’s operation is completely transparent to programs, except in software reset/restart situations. To ensure correct operation after a software reset, software must perform two “dummy” writes (repeat last write per block) to internal memory before writing the software reset bit.

Какая запись в какой блок??? Кто подскажет? 05.gif
Go to the top of the page
 
+Quote Post
bmf
сообщение Jul 20 2007, 08:08
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 146
Регистрация: 6-01-05
Из: Украина
Пользователь №: 1 831



для того что бы последняя запись во внутреннюю память осуществилать (перед неожиданным software reset)
необходимо сделать две холостые записи(повторить) что бы корректно очистилось FIFO
а какие блоки памяти конкретно есть в вашем чипе смотрите раздел Memory Organization
Go to the top of the page
 
+Quote Post
partsun
сообщение Jul 20 2007, 09:04
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 24-04-07
Пользователь №: 27 276



Ага, кажись работает smile.gif
Go to the top of the page
 
+Quote Post
partsun
сообщение Jul 20 2007, 11:32
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 24-04-07
Пользователь №: 27 276



неа, опять не работает...
ВООБЩЕ не понятно: то нормально, то нет!!!!! - не понятно (спилберг)

P.S.Кстати, не до команды сброса, а после - холостые операции записи... но всё равно не выходит
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 19:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01375 секунд с 7
ELECTRONIX ©2004-2016