• Source code for base DMCP_SDK with simple "Hello World" program: https://github.com/
swissmicros/DMCP_SDK
Follow instructions in README files for program building
• More enhanced SDK demo: https://github.com/swissmicros/SDKdemo.
It is simple RPN style calculator with
a. Power management
b. LCD printing
c. Keyboard handling
d. Use of Intel® Decimal Floating-Point Math Library (which leads to project with data in QSPI
flash)
e. Menu system
And as usually, follow instructions in README files for program building.
Developing programs for embedded systems requires some level of expertise and
SwissMicros doesn’t have enough resources to make individual support for
program building and SDK use.
Quick Update Guide
Here we will update DMCP system and DM42 program at once using combined flashing file,
therefore we need just single file for that:
Prerequisites
DMCP_flash_x.x_DM42-y.y.bin - Combined DMCP system file with DM42 program, e.g.
DMCP_flash_3.10_DM42-3.10.bin
Steps
1. Activate USB disk from DM42 program "SETUP → Files → Activate USB Disk" or directly from
DMCP System menu.
2. Connect USB cable from DM42 to PC/Mac computer.
3. Copy the DMCP_flash_x.x_DM42-y.y.bin file from the PC/Mac computer to root folder of calculator
disk.
4. Eject (safely remove) the calculator disk from PC/Mac computer. Please, be patient this can
take some time. Don’t unplug USB cable until safely ejected from OS.
5. Calculator detects presence of new firmware file and asks for update. You can confirm it
immediately or press EXIT key and activate flashing process later using "Flash firmware from
FAT" either from DM42 program "SETUP → System" or directly from DMCP System menu "Enter
System Menu"
6. Once finished the calculator resets and should restart to updated DM42 program.
16