EasyManua.ls Logo

SwissMicros DM41X - Launching Dm_Tool; FW Update Using Dfu-Util

SwissMicros DM41X
44 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
cd /etc/udev/rules.d/
cat << OI > 49-stm32-dfuse.rules
# This is udev rules file (place in /etc/udev/rules.d)
# Makes STM32 DfuSe device accessible to the "plugdev" group
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11",
MODE="664", GROUP="plugdev"
OI
udevadm control --reload-rules
Then add users to plugdev group.
7.3.3. Launching dm_tool
Switch the calculator to bootloader mode
From menu or by RESET+PGM buttons (see Bootloader mode activation).
Connect the calculator to the PC
Be sure the libusb driver is installed if used in Windows (http://technical.swissmicros.com/doc/
libusb_install/libusb_install.html).
Launch dm_tool
It can be launched by clicking on the exe file or from command line with firmware filename as
argument.
If everything works well and the calculator was connected before launching dm_tool, then the
message at the right side of [Program] button should show device number. If it shows "No DFU
capable devices found (Click to refresh)" try to click at the message and it should display the ID of
connected device after refresh and
Memory layout:
Ê 0x8000000-0x80fffff: size 1024kB = 512*2kB pages
in the text area.
If the message "No DFU capable devices found" still remains there something is wrong with libusb
driver installation or connection to the calculator or the calculator isn’t in bootloader mode.
Finally press the [Program] button to flash new firmware.
7.4. FW Update Using dfu-util
macOS users can get dfu-util via Homebrew
Linux users (and possibly macOS users too) can avoid sudo use by setting
appropriate user rights for DFU interface, see user rights configuration for Linux.
36

Table of Contents

Related product manuals