https://github.com/roschmi/brainpad_tinyclr_v1
Run TinyCLR V1 on GHI BrainPad BP2 (Needed Files and Tutorial)
https://github.com/roschmi/brainpad_tinyclr_v1
brainpad tinyclr
Last synced: 27 days ago
JSON representation
Run TinyCLR V1 on GHI BrainPad BP2 (Needed Files and Tutorial)
- Host: GitHub
- URL: https://github.com/roschmi/brainpad_tinyclr_v1
- Owner: RoSchmi
- Created: 2020-09-01T10:36:49.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-01T12:57:12.000Z (almost 6 years ago)
- Last Synced: 2025-06-15T09:38:43.991Z (about 1 year ago)
- Topics: brainpad, tinyclr
- Language: C#
- Homepage:
- Size: 2.06 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BrainPad_TinyCLR_V1
### Run TinyCLR V1 on GHI BrainPad BP2
### Installation of the GHI Bootloader and of the firmware with Teraterm:
#### Install the GHI Bootloader
1) Hold 'Boot0' Button and press the 'Reset' Button
In Windows Device Manager under USB-Controller an entry 'STM Device in DFU Mode' shows up
2) Install and open the Programm 'DfuSeDemo' from ST-Microelectronics.
In the Available DFU Devices-ComboBox you see: 'STM Device in DFU Mode'
3) Click the 'Choose' button and navigate to and open the file: 'FEZCLR Bootloader v2.0.4.dfu'
4) Click 'Upgrade', when finished --> Quit and repower the board
#### Install the Firmware
1) Hold Left (L) Button and press 'Reset'
Now in Windows Device Manager under (COM && LPT) 'GHI Bootloader Interface (COM..) shows up
3) Open Teraterm and under 'Serial' connect to the just created COM Port.
You can enter commands:
v(CR) shows the version
e(CR) erases the board firmware
u(CR) is used to load a new firmware to the board
4) erase the firmware with e(CR)
5) use command u(CR)
then, when continuing 'C' are appearing on the screen: --> File --> Transfer --> XModem --> Send –> Set Option ‘1K’ --> select ‘FEZCLR Firmware v1.0.0.glb’
(important: don't forget to activate the '1K' Checkbox)
#### Prepare Visual Studio:
1) Under 'Tools' --> 'Extensions and Updates' Deinstall evtl. installed newer Versions of TinyCLR Project System
2) Download the file 'TinyCLR OS ProjectSystemv1.0.0.vsix' from this repository on your PC and doubleClick
This installs the correct ProjectSystem for TinyCLR V1.0
Important: When it is installed --> Uncheck the Option for Automatic Update of the Project System, otherwise after the next
start of Visual Studio the newest GHI Project System is loaded and TinyCLR V1 will not longer work.
3) Copy the needed TinyCLR Libraries (from this Repo) into a folder on your PC and select this folder as a private NuGet PacketSource.
4) Install the NuGet Packages 'GHIElectronics.TinyCLR.Core' and 'GHIElectronics.TinyCLR.BrainPad' which must be Version 1.0.0
### Now you should be able to create TinyCLR V1.0.0 Apps for the BrainPad