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.
- 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 theMilandr
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 thepacks_path
macro manually:
Eclipse Menu → Window → Preferences → Run/Debug → String Substitution → New...
Name packs_path
Value <path to packages>
The peripherals registers view
Milandr 32-bit АRМ Cortex-М microcontrollers
- 1986BE9x (MDR32F9Qx)
- 1986BE1 (MDR32F1)
- 1986BE3
- 1986BE4
- Milandr MCU 1986x Standard Peripherals Library
- Milandr MCU 1986x Standard Peripherals Library Documentation
- Milandr MCU 1986BExx CMSIS Driver
- Milandr MCU 1986x flashing with J-Link
- Milandr MCU 1986BE3T UDP Library
- Example Projects for GNU ARM Eclipse
- 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