ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
3216 Топик полностью
Major (05.01.2004 07:16, просмотров: 1) ответил sdy на Он вообще загружается или нет?
Загружается -----------------------------------------------------------
загружаемая программа выглядит так:
1. ждем нажатия FLAG0
2. прописываем память (в цикле)
3. читаем память (в цикле)
4. прыгаем на 2
-----------------------------------------------------------
пока в програме не исполняются инструкции записи или чтения BMS стоит в 1. При обращениям к внешней памяти он начинате дергаться (?????). Программа через некоторое время сноситься напрочь (для меня гаснут светодиоды, которые были заженны, а кода для их выключения в проге нет).
-----------------------------------------------------------
сискон первым делом посмотрел в симуляторе, симулировал загрузку из EEPROM и выполнение, BSO = 0 в момент когда прога получает управление. Вся програма в симуляторе как часы!
-----------------------------------------------------------
еще вчера обнаружил не понятное для меня:
как только в лоадере прописываеются регистры WAIT, SDRDIV, IOCTL
чипселект на SDRAM встает в НОЛЬ, и держится в нем в течении всей загрузки!!! Но BMS в этот момент ведь тоже в нуле, как же они делят шину?
Чипселект SDRAM переходит в 1 только когда осуществляется первая операция с SDRAM (запись или чтение).
-----------------------------------------------------------
Память не подключать программно пробовал (не устанавливать WAIT, IOCTL). При этом запускал тетст памяти, и его снова сносило не понятно куда (может это и разумно).
-----------------------------------------------------------
Подскажите как копать, иначе помру от помутнения разума.
-----------------------------------------------------------