DM42PGM build

This is where developers can exchange ideas and ask questions relevant to the DM42 firmware.

Please note that Swiss Micros staff are unable to provide answers here as a general rule. This is intended as a community-driven forum.
Post Reply
User avatar
Jaymos
Posts: 1635
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

DM42PGM build

Post by Jaymos »

I built DM42PGM on my Windows 10 laptop using MINGW 1.0 and the GCC-ARM Toolchain "gcc-arm-none-eabi-7-2017-q4-major-win32".

1. One problem is that I found on the SM site is that the latest published DM42PGM source is 3.12 and not 3.13 which is available as binary. Well, the solution is probably just to wait for the 3.13 source tree to be updated. That I can do (for now) as I have another problem to solve before I can proceed with my task:

2. The second problem is more difficult for me. The FREE42 libraries are pre-compiled in the DM42PGM source tree, with reference to the Free42 tree which is also mirrorred on SM site. That is all good.

The problem is I only have a Windows 10 laptop and a Macbook Pro (latest OSX), no Linux system, and frandly I do not want to saddle that stallion. The FREE42 ARM build, which is referred to in the DM42 build, has Makefile and armbuild files both containing Linux style references, which do not work when called from Windows. I have no experience with Linux.

Is there anyone who has made Windows 10 Makefile and armbuild files, or could help me to do so?

Thank you
Jaco Mostert
Elec Eng, South Africa
https://47calc.com C47 (s/n 03818 & 06199), WP43 (0015). In box: HP42S, HP32Sii, WP34S&C, HP28C, HP35s, EL-506P, EL-W506, PB700; ex: FX702P, 11C, HP67 & HP85; iOS: 42s Byron, Free42+, WP31S/34S, HCalc.
Vitasam

Re: DM42PGM build

Post by Vitasam »

What about Windows Subsystem for Linux in Windows 10? I have switched there for all of my hobby projects. There is a good Tutorial how to set up Microsoft Visual Code for Remote development in WSL.

In fact I did not try to build anything DM42 related in WSL, so maybe it is a good time to test it :)
Post Reply