Difference between revisions of "Programming Senoko DVT"

From Studio Kousagi Wiki
Jump to: navigation, search
(Created page with "# clone and build https://github.com/xobs/stm32flash # clone and build https://github.com/xobs/senoko-chibios ## go to ./projects/kosagi-senoko and do a make -j4 ## hold down res...")
 
Line 1: Line 1:
# clone and build https://github.com/xobs/stm32flash
+
* clone and build https://github.com/xobs/stm32flash
# clone and build https://github.com/xobs/senoko-chibios
+
* clone and build https://github.com/xobs/senoko-chibios
## go to ./projects/kosagi-senoko and do a make -j4
+
** go to ./projects/kosagi-senoko and do a make -j4
## hold down reset and program buttons on senoko, and run ./reset.sh to enter STM32 programming mode over UART
+
** hold down reset and program buttons on senoko, and run ./reset.sh to enter STM32 programming mode over UART
# from the kosagi-senoko directory, run:  
+
* from the kosagi-senoko directory, run:  
 
  <path-to>/stm32flash/stm32flash -b 115200 -w build/senoko.hex /dev/ttymxc3
 
  <path-to>/stm32flash/stm32flash -b 115200 -w build/senoko.hex /dev/ttymxc3
# then run
+
* then run
 
   ./reset.sh
 
   ./reset.sh
#
+
To reset the CPU into run mode
 +
* Connect to the serial console of the STM32 gas gauge manager:
 
  screen /dev/ttymxc3 115200
 
  screen /dev/ttymxc3 115200
# from the serial console talking to senoko, run
+
* from the serial console talking to senoko, run these commands in the "ch>" shell:
 
  ch> chg 1000 12600 3000
 
  ch> chg 1000 12600 3000
 
The above command powers up the gas gauge so you can program it (powered up via the charger, the battery pack is in safe mode)
 
The above command powers up the gas gauge so you can program it (powered up via the charger, the battery pack is in safe mode)
 
  ch> gg setup 3 3000
 
  ch> gg setup 3 3000
 
The above command sets 3 cells and 3000mAh as the capacity for the gas gauge.
 
The above command sets 3 cells and 3000mAh as the capacity for the gas gauge.

Revision as of 09:02, 21 February 2014

<path-to>/stm32flash/stm32flash -b 115200 -w build/senoko.hex /dev/ttymxc3
  • then run
 ./reset.sh

To reset the CPU into run mode

  • Connect to the serial console of the STM32 gas gauge manager:
screen /dev/ttymxc3 115200
  • from the serial console talking to senoko, run these commands in the "ch>" shell:
ch> chg 1000 12600 3000

The above command powers up the gas gauge so you can program it (powered up via the charger, the battery pack is in safe mode)

ch> gg setup 3 3000

The above command sets 3 cells and 3000mAh as the capacity for the gas gauge.