mon51-магазин код на WHR?

K

kyle86

Guest
Я WAN спросить, что, как mon51 работу?
Я сохраняю mon51 программы (mon51.hex) в ROM микроконтроллера флэш-памяти
чем в коде программы пользователь, необходимо сохранить в WHR?

внешнего ОЗУ?Как сохранить другие. Hex файл в ОЗУ?

 
Используете ли вы компилятора Keil's?
Если да, то MON51 запрограммирована в рамках Flash.Вы должны использовать программу как SRAM
памяти и программа пользователя загружается на себя IDE (uV3).

 
''программа пользователя загружается на себя IDE (uV3)''?
У средней загрузки с внешнего ОЗУ ??...
может у меня учить шаг?Я читал так долго ...еще знаю, как загрузить код пользователя программы ...

 
У средней загрузки с внешнего ОЗУ ??...==> Да, uV3 будет делать этого.

Чтобы использовать MON51 для отладки, вы должны изменить архитектуру MCU
от Havard фон Неймана.Внешняя SRAM используется для хранения пользователей
программы.Я использовал его для отладки несколько лет.Он мог бы избавиться от использования
МКО для отладки, если вы можете позволить себе расходы на МКО.

Для работы теория
См. http://www.keil.com/support/man/docs/mon51/mon51_theory.htm

Для загрузки precedure
См. "http://www.keil.com/support/man/docs/mon51/mon51_debug.htm"

MON51 сжигается в On-или флэш-памяти и EEPROM
Находится с программой адрес 0x0000.
Поэтому после включения питания, MON51 будет взять под контроль и попытаться
общаться с uV3 через RS-232.
(UART на 51 микроконтроллера используется MON51.)
MON51 также отвечает за загрузку вашей программы на SRAM.
Ваша программа для отладки действительно отличается от
Окончательный код к версии, поскольку она не может быть отображена в программе
Адрес 0x0000.
Ли беспокоиться по этому поводу.
Ведь ошибки убиты, несколько простых шагов и просто перекомпилировать программу
будет исправить.

 
Thx многое .... для меня учить ...
и 1 вещь, когда пресса отладки на Keil uversion, говорят, что есть потери соединения, Cant подключение к моему совету, и построить мой совет самоуправления,

Я прошу WAN, Wat вызовет моя связь потерпеть неудачу?
Первый boundrate, а?...

RS232 Море 9 PIN-код, нужно просто 3-контактный разъем Достаточно ли?TXD, RXD Gnd подключиться к max232, другой вывод может игнорировать его?

 
Да, только TXD / RXD и GND, необходимую для подключения.
А скорость передачи данных по обе стороны (MCU и ПК) должен быть одинаковым.
По этой причине, часы источник MCU должно быть достаточно точным.
Кроме того, необходимо RS-232 драйвер (как Максим MAX232)
Связь должна быть такой

MCU <---[ RS-232 драйвера ]---> ПК
<---[.....................]---> TXD RXD
<---[.....................]---> TXD RXD

Удачи!

 
можно спросить у более 1 вопрос?
Море у любой идеи, как проверить внешнее ОЗУ?
Я WAN для тестирования, чтобы увидеть ли моя проводное соединение правильно или неправильно.
Keil uversion можно проверить?
После подключения всех, когда мне прессе отладки mon51 держать говорить наклоняю Найти память по адресу 5056h

 
MOVC команда попытается получить доступ к космической программе ПЗУ.

В этом случае (MON51), результаты MOVC и MOVX должна быть одинаковой
на внешнее пространство памяти, которое используется для кода и XDATA
simutaneoulsy сейчас.

Я предлагаю вам проверить / EA, / PSEN, ALE в первую очередь.
(Я сделал несколько ошибок в подключении этих сигналов 3
Когда я использовал MON51 впервые)
А потом адреса / шина данных в случае необходимости.

 
Уважаемые Waterman,

Пожалуйста, позвольте мне присоединиться к этой теме.

Мне также интересно узнать, как использовать MON51.Сейчас у меня есть проволоки до 2 32k SRAM на моей доске.Я ABIT путать о памяти, отображение.Я создать MON51.hex используя эту команду Установить 8 7F 0

Если мы определим xdatastart является 7F, которые означают MON51 будет скачать наш пользователь '' XData начинаются 0x8000 до 0xFFFF, я обряд?
Если определить xcodestart является кодом 0 означать "Пользователь" начнется в адрес 0x0000 SRAM, обряд?

Я использовании Keil образцов Привет сделать тестирование.

command MON51 work for MAP1, MAP2, and MAP3.

Если используется установка 8 FF 0
команда MON51 работы MAP1, MAP2 и map3.Что это значит?

Как сделать так, чтобы практическая можно больше понять, как использовать MON51.

Спасибо.
Извините, но Вы должны Войти для просмотра этой привязанности

 
Привет, ХЕЛП
Ура mon51 может работать?
можно загрузить код пользователя на борту и запускать?

я могу спросить, требование говорить о том, что необходимо mon51.hex 4k-5K пространство
но после меня генерировать Hex файла в окне, и нажмите кнопку Свойства, этот файл 11k, any1 знаете почему?Я только Море 8k флэш-памяти для хранения mon51.hex

 
Привет kyle86,

Я не уверен, не может работать.Мне также впервые используете MON51.

Как сообщили mr.Waterman Keil будет загружать пользовательский код для SRAM.Таким образом, вам не нужно беспокоиться об этом.

Я вызвал MON51.hex вы можете попробовать и использовать его.Надеюсь, что это работа для вас.

Мне также путать, как это сделать отображение памяти, надежды кто-то может помочь нам.

Rgds,
Помощь
Извините, но Вы должны Войти для просмотра этой привязанности

 

Welcome to EDABoard.com

Sponsor

Back
Top