Skip to content

Commit

Permalink
Updated README.md; New release
Browse files Browse the repository at this point in the history
  • Loading branch information
igor-tardiota committed Dec 14, 2022
1 parent 3478fe7 commit d8cca99
Show file tree
Hide file tree
Showing 2 changed files with 144 additions and 0 deletions.
58 changes: 58 additions & 0 deletions README.md
Expand Up @@ -48,3 +48,61 @@ Then, from *Boards Manager* (*Tools -> Board*), search for "*Move-X*" and instal
* Linux Users [BETA]
* Install [Python 3](https://www.python.org/downloads/) if not yet present on the system
* Execute "sudo sh ~/.arduino15/packages/Move-X/tools/MAMWLE_Tool/*/linux/add_rule.sh" to allow non-root users to access ttyUSB device

## Utilities

### **Manual Boot Mode controller for Cicerone Board (for version 1.0.2+)**

This tool lets you control manually the BOOT0 pin of Cicerone Board to enter/exit Boot Mode.
It enables the use of STM32CubeProgrammer for Serial Connection to the STM32 MCU

* Windows Users
* Go to "%LOCALAPPDATA%/Arduino15/packages/Move-X/tools/MAMWLE_Tool/{version}/"
* Open a terminal in this directory
* execute ".\win\busybox.exe sh .\CiceroneBootControl.sh {mode} {com_port}"
* {mode}:
* "boot" -> enter boot mode (code downloading)
* "run" -> enter run mode (code execution)
* {com_port}:
* Ex. "COM1"
* MacOs Users
* Go to "/Users/{username}/Library/Arduino15/packages/Move-X/tools/MAMWLE_Tool/{version}/" (Finder -> Menu -> Go -> [hold option key] Library -> Arduino 15)
* Open a terminal in this directory
* execute "sh .\CiceroneBootControl.sh {mode} {com_port}"
* {mode}:
* "boot" -> enter boot mode (code downloading)
* "run" -> enter run mode (code execution)
* {com_port}:
* Ex. "/dev/cu.usbserial-00406114"
* Linux Users
* Go to "/home/{username}/.arduino15/packages/Move-X/tools/MAMWLE_Tool/{version}/" (is hidden by default)
* Open a terminal in this directory
* execute "sh .\CiceroneBootControl.sh {mode} {com_port}"
* {mode}:
* "boot" -> enter boot mode (code downloading)
* "run" -> enter run mode (code execution)
* {com_port}:
* Ex. "/dev/ttyUSB0"

### **Manual Firmware Uploader tool for Cicerone Board (for version 1.0.2+)**

This tool lets you flash manually a ".bin/.hex" compiled firmware to the Cicerone Board using serial communication.

* Windows Users
* Go to "%LOCALAPPDATA%/Arduino15/packages/Move-X/tools/MAMWLE_Tool/{version}/"
* Open a terminal in this directory
* execute ".\win\busybox.exe sh .\stm32CubeProg.sh 1 {file_path} {com_port}"
* {file_path}: file path name to be downloaded (bin, hex)
* {com_port}: Ex. "COM1"
* MacOs Users
* Go to "/Users/{username}/Library/Arduino15/packages/Move-X/tools/MAMWLE_Tool/{version}/" (Finder -> Menu -> Go -> [hold option key] Library -> Arduino 15)
* Open a terminal in this directory
* execute "sh .\stm32CubeProg.sh 1 {file_path} {com_port}"
* {file_path}: file path name to be downloaded (bin, hex)
* {com_port}: Ex. "/dev/cu.usbserial-00406114"
* Linux Users
* Go to "/home/{username}/.arduino15/packages/Move-X/tools/MAMWLE_Tool/{version}/" (is hidden by default)
* Open a terminal in this directory
* execute "sh .\stm32CubeProg.sh 1 {file_path} {com_port}"
* {file_path}: file path name to be downloaded (bin, hex)
* {com_port}: Ex. "/dev/ttyUSB0"
86 changes: 86 additions & 0 deletions package_move-x_index.json
Expand Up @@ -75,6 +75,44 @@
"version": "1.0.1"
}
]
},
{
"name": "MAMWLE based boards",
"architecture": "stm32",
"version": "1.0.2",
"category": "Contributed",
"url": "https://github.com/Move-X/Move-Xduino/releases/download/1.0.2/MAMWLE_Core-1.0.2.tar.gz",
"archiveFileName": "MAMWLE_Core-1.0.2.tar.gz",
"checksum": "SHA-256:d6a699b1387f08c527b249ab9c7e5f39c09358a075f653f93f7164ccde6f6b85",
"size": "4955227",
"boards": [
{
"name": "Cicerone"
},
{
"name": "MAMWLE-00/01 (128 KB Flash, 48 KB RAM)"
},
{
"name": "MAMWLE-02/03 (256 KB Flash, 64 KB RAM)"
}
],
"toolsDependencies": [
{
"packager": "Move-X",
"name": "xpack-arm-none-eabi-gcc",
"version": "10.3.1-2.3"
},
{
"packager": "Move-X",
"name": "CMSIS",
"version": "5.7.0"
},
{
"packager": "Move-X",
"name": "MAMWLE_Tool",
"version": "1.0.2"
}
]
}
],
"tools": [
Expand Down Expand Up @@ -269,6 +307,54 @@
"size": "10756276"
}
]
},
{
"name": "MAMWLE_Tool",
"version": "1.0.2",
"systems": [
{
"host": "i686-mingw32",
"url": "https://github.com/Move-X/Move-Xduino/releases/download/1.0.2/MAMWLE_Tool-1.0.2.tar.gz",
"archiveFileName": "MAMWLE_Tool-1.0.2.tar.gz",
"checksum": "SHA-256:21239f6943aaf9e08dc73a386f48bceac56cd631a91ece3a8a319d8c848d9ec6",
"size": "10757185"
},
{
"host": "x86_64-apple-darwin",
"url": "https://github.com/Move-X/Move-Xduino/releases/download/1.0.2/MAMWLE_Tool-1.0.2.tar.gz",
"archiveFileName": "MAMWLE_Tool-1.0.2.tar.gz",
"checksum": "SHA-256:21239f6943aaf9e08dc73a386f48bceac56cd631a91ece3a8a319d8c848d9ec6",
"size": "10757185"
},
{
"host": "x86_64-pc-linux-gnu",
"url": "https://github.com/Move-X/Move-Xduino/releases/download/1.0.2/MAMWLE_Tool-1.0.2.tar.gz",
"archiveFileName": "MAMWLE_Tool-1.0.2.tar.gz",
"checksum": "SHA-256:21239f6943aaf9e08dc73a386f48bceac56cd631a91ece3a8a319d8c848d9ec6",
"size": "10757185"
},
{
"host": "i686-pc-linux-gnu",
"url": "https://github.com/Move-X/Move-Xduino/releases/download/1.0.2/MAMWLE_Tool-1.0.2.tar.gz",
"archiveFileName": "MAMWLE_Tool-1.0.2.tar.gz",
"checksum": "SHA-256:21239f6943aaf9e08dc73a386f48bceac56cd631a91ece3a8a319d8c848d9ec6",
"size": "10757185"
},
{
"host": "arm-linux-gnueabihf",
"url": "https://github.com/Move-X/Move-Xduino/releases/download/1.0.2/MAMWLE_Tool-1.0.2.tar.gz",
"archiveFileName": "MAMWLE_Tool-1.0.2.tar.gz",
"checksum": "SHA-256:21239f6943aaf9e08dc73a386f48bceac56cd631a91ece3a8a319d8c848d9ec6",
"size": "10757185"
},
{
"host": "all",
"url": "https://github.com/Move-X/Move-Xduino/releases/download/1.0.2/MAMWLE_Tool-1.0.2.tar.gz",
"archiveFileName": "MAMWLE_Tool-1.0.2.tar.gz",
"checksum": "SHA-256:21239f6943aaf9e08dc73a386f48bceac56cd631a91ece3a8a319d8c848d9ec6",
"size": "10757185"
}
]
}
]
}
Expand Down

0 comments on commit d8cca99

Please sign in to comment.