Revision 332fd270

View differences:

README.txt
169 169
be compiled by executing 'make' in these directories.
170 170

  
171 171
In order to flash the bootloader to a microcontroller, you first have to set
172
full read and write permissions to the USB ports of your system. You can do so
173
by executing the following command:
174
  >$ sudo echo 'KERNEL=="ttyUSB[0-9]*",NAME="tts/USB%n",SYMLINK+="%k",MODE="0666"' > /etc/udev/rules.d/50-ttyusb.rules
172
full read and write permissions to the USB ports of your system. To do so, first
173
create a new file by executing the following command:
174
  >$ sudo touch /etc/udev/rules.d/50-usb-serial.rules
175
Open the file in a text editor of your choice (sudo required) and add the lines:
176

  
177
  # Future Technology Devices International Ltd. - TTL-232RG
178
  SUBSYSTEMS=="usb", ACTION=="add", KERNEL=="ttyUSB[0-9]*",
179
  ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE="0666"
180

  
181
  # Future Technology Devices International Ltd. - FT231X
182
  SUBSYSTEMS=="usb", ACTION=="add", KERNEL=="ttyUSB[0-9]*",
183
  ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6015", MODE="0666"
184

  
175 185
Now connect the module you want to flash directly to your system (note that
176 186
indirect flashing is not possible for the bootloader itself) and run the command
177 187
  >$ make flash
178 188
If the procedure was not successful, the following hints might help:
189
  - Did your system apply the new rules?
190
    Reboot and try again!
179 191
  - Could the makefile execute the stm32flash tool?
192
    Reinitialize the submodule and try again!
180 193
  - Are the permissions for USB ports set correctly?
194
    Check the udev rules!
181 195
  - Are there any other applications using the serial connection?
196
    Close any other applications using the serial connection!
182 197
  - Is the AMiRo module connected to your system?
198
    Use the programming cable to connect the module to your system.
183 199
  - Is the AMiRo module powered up?
200
    Keep a charger plugged in during flashing.
184 201

  
185 202
ATTENTION:
186 203
Never flash a bootloader to the wrong module! Doing so might cause severe errors

Also available in: Unified diff