PDA

Просмотр полной версии : Настройка среды программирования для МК 8051



Leff
22.05.2012, 23:26
Изложу в том порядке как сам устанавливаю аналогичные среды программирования.

1. Устанавливаем на комьютер программу VMware Workstation v7 или 8. (Большой выбор версий на - rutracker.org).

2. Запускаем VMware. Создаем новую виртуальную машину.
File -> New -> VirtualMachne
Typical -> Next
Вставляем CD-ROM диск с Windows XP SP3 в дисковод.
Выбираете дисковод. Жмете -> Next.
Вводите - Product key Windows. Имя пользователя, пароль если нужен.
Жмете -> Next.
Virtual Machine Name: Назвние вашей виртуальной машины. Например, WinXP, Game, SiLabs и т.д.
Lokation: местоположение файлов виртуального диска. Рекомендуется создать папку MyVirtulMachine на диске D:\ (или другом, но не на диске С:\) и туда сохранять виртуальный диск (указать путь).
Maximum disk size - размер виртуального диска. Рекомендуется - 20 Gb.
Выбрать - Store virtual disk as single file.
Жмете -> Next. Finish.
Создается виртуальный диск в указанной директории, форматируется и устанавливается в него Windows XP.
Чтобы переключить курсор между Хост машиной и Виртуальной машиной нажимате одновременно кнопки клавиатуры - Ctrl+ALt. Можно просто навести курсор на поле и нажать левую кнопку мыши.
Для входа в диалог настройки: VM -> Setting,
Network Adapter - NAT; CD/DVD - Auto detect.
Выключить машину - "красный квадрат". Включить машину - "зеленый треугольник".
При правильной установке программ, скопированный файл в виртуальной машине может быть вставлен в любую папку (например, рабочий стол) на Хост машине. И наоборот.

3. Устанавливаете на виртуальной машине все программы которые обычно устанавливают для Windows XP. Удобно пользоваться внешним USB накопителем большой емкости.
По ссылке http://www.sonsivri.to/forum/index.php?topic=44187.0 находите "подходящие" MDK ARM 4.21 & RL-ARM 4.13 & HLP + Keil uVision 4_8051
На версию АРМ можно сверху устанавливать 8051. Не забываем зайти: File -> License Management.
Открываете любой демопроект для Keil.
Help -> About mVision - смотрим что получилось с установкой программ и лицензией.
Если используете программатор USB DEBUG ADAPTER фирмы Silabs, необходимо установить драйвер - SiC8051F_uVision (под Windows).
После запуска Keil mVision, нужно открыть любой проект, затем перейти:
Project -> Options for Target -> Debug -> выбрать драйвер в меню: Silicon Labs C8051F Driver.
Project -> Options for Target -> Output -> Greate HEX file
Затем можно нажать кнопку Rebuild после чего должен быть сформирован HEX файл в папке проекта. При нажатии кнопки DOWNLOAD код должен загружаться во Flash МК (если все правильно подключено).
Далее выполняется отладка программы силами эмбеддера. :)

Friendly
13.10.2016, 16:31
Коллега недавно спрашивал: зачем нужно устанавливать среду программирования на виртуальную машину? Говорит, что все на обычном компьютере можно установить?

Ответ прост: затем, что бы можно было сохранить виртуальный диск, вместе со всеми настройками различных компиляторов, программаторов, загрузчиков и отладчиков.
По другому не получится сохранить всю среду программирования в течении длительного времени.