Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2019-фев-21 02:36

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: 1986BEx J-Link SEGGER
СообщениеДобавлено: 2019-янв-15 11:04 
Не в сети
Аватара пользователя

Зарегистрирован: 2019-янв-15 10:14
Сообщения: 1
Откуда: г. Орел
Загрузчик EEPROM 1986BE4 для J-Link SEGGER.
Создано в Eclipse IDE for C/C++ Version: Mars.2 Release (4.5.2), GNU Arm Embedded Toolchain 5.4 2016q3.
Тестировался с J-link lite, J-link Commander, J-link GDB. Пак J-link'а V634b. Erase, program, verify без ошибок. Отладка в Eclipse с предварительной загрузкой в EEPROM работает.

SEGGER предоставляет описание, а так же шаблон проекта для SEGGER Studio для создания собственного загрузчика https://wiki.segger.com/Open_Flash_Loader
За основу взяты труды kravitz и R Max, так же проекты для Keil https://github.com/StartMilandr/FLM

В качестве загрузчика выступает elf файл. В release включаются только FlashPrg.c и FlashDev.c с необходимыми библиотеками. При сборе release должна быть включена отладка, опция -g. Так же необходимо отредактировать JlinkDevices.xml
Код:
  <Device>
    <ChipInfo Vendor="Milandr" Name="1986BE4" WorkRAMAddr="0x20000000" WorkRAMSize="0x4000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="EEPROM" BaseAddr="0x0" MaxSize="0x20000" Loader="Devices\Milandr\1986BE4_EEPROM.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>

Файл загрузчика переименован для удобства.
P.S. На J-Flash лицензии не хватило...


Вложения:
FlashLoader.zip [5.13 МБ]
Скачиваний: 39
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB