[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Берет за основу монитор USER167
Переписываете его в к-л в созданный вами подкаталог в каталоге MONITOR
Далее редактируете файл config.inc для вашей конфигурации платы.
Важно указать куда в ОЗУ грузится монитора, области памяти для данных используемых монитором, настройки шины (для вашей конкретной платы)
В файле boot.bat дописываете строчку
..\..\BIN\A166 BOOT167.A66 до строчки
..\..\BIN\A166 BOOT167.A66 SET(BOOTSTRAP)
далее редактируете файл bootcopy bat
Пусть имя монитора будет KKK
тогда содержимое его должно статьREM COPY and RENAME Monitor Files
REM
REM set MON_NAME to the name of your target system
SET MON_NAME=KKK
COPY abstract.txt "..\%MON_NAME%.TXT"
COPY boot167 "..\%MON_NAME%.BOT"
COPY monitor "..\%MON_NAME%.MON"
REM
REM *** IMPORTANT NOTE FOR WINDOWS 95/98 USERS ***
REM
REM If your system reports during the generation of Monitor
REM OUT OF ENVIRONMENT SPACE you need remove the above SET
REM command and insert the MON_NAME directly into the COPY
REM commands.
REM
REM Example: Remove the SET command and insert directly the name
REM COPY abstract.txt "..\KKK.TXT"
REM COPY boot167 "..\KKK.BOT"
REM COPY monitor "..\KKK.MON"
Далее запускаете оболочку Keil выбираете проект содержащийся в этом каталоге под именем monitor.uv2 и запускаете его на компилляцию.
Теперь в окне выбора монитора в режиме debug появится ваш новый монитор. Там укажете через какой порт работаете и вперед.
Только если честно насчет вашей фразы про монитор во flash не понял.
Монитор в Keil может работать если есть приличного размера внешняя ОЗУ и он переведен в режим bootstrap.
E-mail: info@telesys.ru