Skip to content

LepeshkinSN/mdr1986x-pack-repo

Repository files navigation

Milandr MCU 1986x CMSIS Pack Repository

It's an unofficial repository for GNU ARM Eclipse.
The package that is maintained here – Milandr.MDR1986BExx.1.4.2.pack also compatible with Keil MDK 5.

How to install the package (Eclipse)

  • Add Milandr MCU repository, specifying the path to the index.pidx file:
Eclipse Menu → Window → Preferences → C/C++ → Packages → Repositories → Add...

Type       CMSIS Pack
Name       Milandr
URL        https://raw.githubusercontent.com/in4lio/mdr1986x-pack-repo/master/index.pidx

For the old versions of Packs Manager you should use index.idx file.

  • Open the Packs perspective and install the MDR1986BExx package from the Milandr group.

  • The path to the packages is defined in the packs_path macro, but for the plug-in version that I use, this macro is not visible from tools configurations. Therefore, you may need to set the packs_path macro manually:

Eclipse Menu → Window → Preferences → Run/Debug → String Substitution → New...

Name       packs_path
Value      <path to packages>

How to examine/modify the peripheral registers (Eclipse)

The peripherals registers view

Supported MCUs

Milandr 32-bit АRМ Cortex-М microcontrollers

  • 1986BE9x (MDR32F9Qx)
  • 1986BE1 (MDR32F1)
  • 1986BE3
  • 1986BE4

The package source list

How to rebuild the package

  • Clone this repository and its submodules if they are not cloned yet:
git clone https://github.com/in4lio/mdr1986x-pack-repo.git
cd mdr1986x-pack-repo
git submodule update --init --recursive
  • Update this repository and submodules if they are not cloned just now:
cd mdr1986x-pack-repo
git pull origin master
git submodule foreach git pull origin master
  • Run the build script with Python 2:
python .\build.py

About

Milandr MCU 1986x CMSIS Pack Repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages