Вы находитесь на странице: 1из 10

UniFlash – программа для программирования flash-

памяти микроконтроллеров Texas Instruments


____________________________________________________________________________

Описание установки и использования

Rev. 1.00
ООО «НПФ Мехатроника-Про»

Данное описание призвано помочь пользователю программировать flash-память


микроконтроллера Texas Instruments (TI) при помощи эмулятора EmuOK версии 1.00. Соответствие
данного описания другим версиям эмулятора следует уточнить у разработчика – ООО «НПФ
Мехатроника-Про» – www.mechatronica-pro.com.

1. Описание
Программа UniFlash создана разработчиками TI с целью помочь пользователям
программировать микроконтроллеры TI, не прибегая к сложным и платным программным средам
типа Code Composer Studio и т.д.
Программа является бесплатной, ее последнюю версию можно скачать на сайте Texas
Instruments по ссылке - http://www.ti.com/tool/UNIFLASH

2. Установка

2.1. Убедитесь, что драйверы для эмулятора EmuOK установлены (см. отдельную инструкцию по
установке).
Скопируйте с диска или скачайте с сайта TI на компьютер файл Uniflash_sl.4.1.1169.exe
(имя файла может отличаться т.к. версии программы на сайте TI могут обновляться).

2.2. Запустите файл Uniflash_sl.4.1.1169.exe

Нажмите Next.

2.3. Выберите папку для установки и нажмите Next:

http://mechatronica-pro.com 2
ООО «НПФ Мехатроника-Про»

2.4. Начнется процесс установки:

Не прерывайте установку. Если в ходе установки программа предложит установить дополнительные


программные модули – согласитесь.

2.5. В случае успешной установки появится окно:

Снимите галочку Launch UniFlash, нажмите Finish.

http://mechatronica-pro.com 3
ООО «НПФ Мехатроника-Про»

3. Программирование микроконтроллера

3.1. Убедитесь, что:


-Эмулятор (EmuOK) подключен к компьютеру и порту JTAG микроконтроллера,
-Драйверы на эмулятор установлены,
-Питание на микроконтроллер подано.

3.2. Запустите UniFlash, в строке поиска наберите название программируемого


микроконтроллера. В данном случае TMS320F2808:

3.3. Во вкладке Choose Your Connection выберите


Texas Instruments XDS100v2 USB Debug Probe:

http://mechatronica-pro.com 4
ООО «НПФ Мехатроника-Про»

3.4. Нажмите Start:

3.5. Во вкладке Settings & Utilities выберите пункт Erase, Program, Verify.
Выберите настройки для кварцевого генератора, установленного с вашим
микроконтроллером.

Настройки для генератора 50 МГц:

http://mechatronica-pro.com 5
ООО «НПФ Мехатроника-Про»

3.6. Убедитесь, что для программирования отмечены все сектора flash-памяти (A, B, C, D):

3.7. Выберите файл, который вы хотите загрузить в микроконтроллер и нажмите


Load Image:

http://mechatronica-pro.com 6
ООО «НПФ Мехатроника-Про»

3.8. Появится окно процесса загрузки, стирания секторов памяти, программирования:

http://mechatronica-pro.com 7
ООО «НПФ Мехатроника-Про»

3.9. В случае успешного программирования внизу окна вы увидите сообщение


Status: Program Load successfully:

3.10. Закройте программу, снимите питание с микроконтроллера, отключите эмулятор.

http://mechatronica-pro.com 8
ООО «НПФ Мехатроника-Про»

4. Устранение неполадок

При программировании микроконтроллера могут возникнуть следующие ошибки:

4.1. Отсутствие питания на микроконтроллере сопровождается сообщением вида

Включите питание микроконтроллера и нажмите Retry.

4.2. Проблемы с эмулятором (неисправность или неподключенный кабель)

Проверьте драйверы эмулятора, эмулятор, кабели подключения и нажмите Retry.

4.3. Неверно выбран микроконтроллер

Начните сессию UniFlash заново, правильно укажите микроконтроллер.

http://mechatronica-pro.com 9
ООО «НПФ Мехатроника-Про»

5. Контакты
ООО "НПФ Мехатроника-Про"
г. Томск ул. Усова 7 Офис 232
Тел.: +7 (3822) 252-842
E-Mail: support@mechatronica-pro.com
http://mechatronica-pro.com

http://mechatronica-pro.com 10