yanget
Участник-
Постов
13 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о yanget
- День рождения 26.06.1981
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
-
Замена ОЗУ советского компьютера БК0011М
yanget ответил VVoland тема в Предлагаю работу
Не далее как в воскресенье видел в продаже, 350 местных галактов. Двухкассетник. Китайский, конечно. Но всё же феншуйнее дисковод, 8-дюймовый. ... 4 МГц однако. Z80B - 6. -
Проблему нашел. Переключение на загруженную программу происходило в режиме UserMode, и соответственно в нем же начиналось выполнение загруженного кода. Из этого режима не выполняется инициализация режимов работы ядра (при прохождении в дебаге, контроллер удачно проходит по коду :( и не вызывает подозрений). Оставил работу загружчика в SystemMode и все стало нормально работать.
-
Перефразирую вопрос. Почему тот-же код при запуске его с boot банка выполняется нормально, а с notboot банка замаплянного в 0х0 адрес вызывает PAbtHandler?
-
Всем доброго дня. Вопрос: почему может не стартовать загруженная программа через IAP? Использую Keil и его операционку RTX, а также утилитой CAPS. Загрузчик всегда нормально стартует, загружает бинарный файл с прошивкой, делает ремап и передает управление на нулевой адрес в Bank0. Есть два загружаемых файла прошивки отличающиеся только на закомментированый кусочек кода, который не выполняется в обоих случаях, одна прошивка, после заливки выполняется, а другая нет (вроде при входе в main вылетает на PAbtHandler). При переключении на загрузку с Bank0 оба вариата работают нормально. Почему код с одинаковыми стартовыми настройками так себя ведет при ремапе?
-
Что бы не использувать умножители напряжения, для формирования одного импульса высокого напряжения. Несколько импульсов обеспечивают большую излучаемую мощность чем один той же амплитуды...
-
На передачу может ити и больше одного импульса, лиш бы до прихода отраженного сигнала закончились переходные процесы после окончания передачи. Защиту от перегрузки осуществляется диодами - просто и надежно:) Спасибо _artem_ за полезную ссылочку.
-
Требуется подключить датчик для измерения растояния. С подключением его как передатчика все более понятно, а вот как с него снимать данные, что бы не влиять на передачу и не забивать входной уселитель? Есть ли какое-то описание подключения приемопередающих датчиков? А то попадаются только примеры с раздельными излучателями и приемниками.
-
Спасибо за ответ. У меня, на старткиде чип с ревизией 619 и большинством юных проблем... Буду разбираться дальше. Очень интересный чип.
-
Можна немного подробней, как такое исправить? А то у меня выбор алгоритмов с суфиксом ICP не дает результата.
-
При переключении с помощью RLink и утилиты CAPS загрузочного банка памяти с Bank0 на Bank1 перестает работать программирование и отладка из Keil с помощью Ulink: пишет Full Chip Erase Failed и Flash Download failed на попытку стирания памяти и загрузки программы соответственно. Адреса памяти и размер переключаю в соответствии установленным в CAPS. Кто-нибудь встречал такую проблему или можете что-то подсказать?
-
Доброго времени суток... Может кто-то подсказать где найти пример загружчика? Желательно под Keil с его же операционкой, а то не совсем понатно, как их совместить. Правда ли, что мажно убить ядро неправильно переключивши банки памяти?
-
Создаешь файлик *.ini со строкой "MAP 0x78000000, 0x78000FFF read write execute" адреса начальный и конечнчый указываешь, какие нужны. В Options for Target..->Debug->Initialization File указываешь путь на свой файлик. Можно конечно в командной строке набирать эту строчку, но тогда это прийдется делать при каждом запуске дебага.
-
Не срабатывает прирывание от UART. Данные в порт передаются, флаг выставляется, а в функцию самого прерывания не заходит и флаги не сбрасывает. Симулятор показывает, что функция прерывания задана и разрешена. На прием данных тоже самое и они остаются в FIFO. Паралельно прерывание от таймера успешно работает. Можете подсказать в чем может быть проблема? Или симулятор глючит? (Отладочной плату заказал и ожидаю, поэтому на практике пока проверить не могу). нашел красивый примерчик http://www.keil.com/download/docs/331.asp Симулятор работает. Буду искать 'x' различий...