Skip to content
This repository has been archived by the owner on Jan 31, 2019. It is now read-only.

Remote Control Status Light Blinking Red: Fault: User Microprocessor Issue #67

Open
kfish610 opened this issue Mar 11, 2018 · 4 comments

Comments

@kfish610
Copy link

On Windows, when downloading to the robot, 1 in 5 or 10 times I will get:

Asking for system information... Asking for system information... Failed to get system info... Prompting to continue.
..
Cortex Microcontroller connected on
  Tether: Unknown tether connection (ConnectionType.unknown)
Joystick: F/W  w/ 0.00V
  Cortex: F/W  w/ 0.00V (Backup: 0.00V)
Unable to determine system type. It may be necessary to press the programming button on the programming kit. Continuing is usually safe. Continue?

And then the robot light becomes blinking red, indication fault: User Microprocessor Issue
This can be temporarily fixed by either downloading over USB instead of VEXNet or reflashing the firmware, but this always only fixes it until a few more times. Why is this?

@edjubuh
Copy link
Member

edjubuh commented Mar 12, 2018

What version of the PROS CLI are you using?

How are you flashing code? You can run pros upload --debug to gain some additional debug output which will be useful for us to help diagnose what's going on.

@kfish610
Copy link
Author

PROS CLI: 2.6.1 - Package: 0.7.4
Flashing Over VexNet.

@kfish610
Copy link
Author

Debug output:

  ====:: PROS Flasher v2.6.1 ::====
        DEBUG: Opening /mnt/c/Users/kfish/Documents/GitHub/CHSVexRoboticsInTheZonePROS8771Y/project.pros (ProjectConfig)
Flashing /mnt/c/Users/kfish/Documents/GitHub/CHSVexRoboticsInTheZonePROS8771Y/bin/output.bin to /dev/ttyS3
Stopping user code...   DEBUG: 0F 0F 21 DE 08 00 00 00 08 F1 04
        DEBUG:
complete
Asking for system information...        DEBUG: SYS INFO BITS: C9 36 B8 47 21   PORT CFG: Serial<id=0x7f9d10414fd0, open=True>(port='/dev/ttyS3', baudrate=115200, bytesize=8, parity='E', stopbits=1, timeout=0.5, xonxoff=False, rtscts=False, dsrdtr=False)
        DEBUG: SYS INFO RESPONSE: AA 55 21 0A 04 19 04 19 80 82 01 04 00 04
complete
Cortex Microcontroller connected on /dev/ttyS3
  Tether:   Serial w/ VEXnet 2.0 Keys
Joystick: F/W 4.25 w/ 7.55V
  Cortex: F/W 4.25 w/ 7.67V (Backup: 0.00V)
Sending to download channel (this may take a while)... complete
Exposing bootloader... complete
Preparing bootloader...         DEBUG: STM BL RESPONSE TO 0x7F:
        DEBUG: STM BL RESPONSE TO 0x7F:
        DEBUG: STM BL RESPONSE TO 0x7F:
failed
Retrying...
Stopping user code...   DEBUG: 0F 0F 21 DE 08 00 00 00 08 F1 04
        DEBUG:
complete
Asking for system information...        DEBUG: SYS INFO BITS: C9 36 B8 47 21   PORT CFG: Serial<id=0x7f9d10414d68, open=True>(port='/dev/ttyS3', baudrate=115200, bytesize=8, parity='E', stopbits=1, timeout=0.5, xonxoff=False, rtscts=False, dsrdtr=False)
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
Asking for system information... Failed to get system info... Prompting to continue...
Cortex Microcontroller connected on
  Tether: Unknown tether connection (ConnectionType.unknown)
Joystick: F/W  w/ 0.00V
  Cortex: F/W  w/ 0.00V (Backup: 0.00V)
Unable to determine system type. It may be necessary to press the programming button on the programming kit. Continuing is usually safe. Continue? [Y/n]: Y
Exposing bootloader... complete
Preparing bootloader...         DEBUG: STM BL RESPONSE TO 0x7F:
        DEBUG: STM BL RESPONSE TO 0x7F:
        DEBUG: STM BL RESPONSE TO 0x7F:
failed
Retrying...
Stopping user code...   DEBUG: 0F 0F 21 DE 08 00 00 00 08 F1 04
        DEBUG:
complete
Asking for system information...        DEBUG: SYS INFO BITS: C9 36 B8 47 21   PORT CFG: Serial<id=0x7f9d10414e80, open=True>(port='/dev/ttyS3', baudrate=115200, bytesize=8, parity='E', stopbits=1, timeout=0.5, xonxoff=False, rtscts=False, dsrdtr=False)
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
Asking for system information... Failed to get system info... Prompting to continue...
Cortex Microcontroller connected on
  Tether: Unknown tether connection (ConnectionType.unknown)
Joystick: F/W  w/ 0.00V
  Cortex: F/W  w/ 0.00V (Backup: 0.00V)
Unable to determine system type. It may be necessary to press the programming button on the programming kit. Continuing is usually safe. Continue? [Y/n]: n
Aborted!
`

@kfish610
Copy link
Author

A little more:

 ====:: PROS Flasher v2.6.1 ::====
        DEBUG: Opening /mnt/c/Users/kfish/Documents/GitHub/CHSVexRoboticsInTheZonePROS8771Y/project.pros (ProjectConfig)
Flashing /mnt/c/Users/kfish/Documents/GitHub/CHSVexRoboticsInTheZonePROS8771Y/bin/output.bin to /dev/ttyS3
Stopping user code...   DEBUG: 0F 0F 21 DE 08 00 00 00 08 F1 04
        DEBUG:
complete
Asking for system information...        DEBUG: SYS INFO BITS: C9 36 B8 47 21   PORT CFG: Serial<id=0x7f7288d14c88, open=True>(port='/dev/ttyS3', baudrate=115200, bytesize=8, parity='E', stopbits=1, timeout=0.5, xonxoff=False, rtscts=False, dsrdtr=False)
        DEBUG: SYS INFO RESPONSE: 00 00 AA 55 21 0A 04 19 04 19 7A 7A 00 04 00 00
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
Asking for system information... complete
Cortex Microcontroller connected on /dev/ttyS3
  Tether:   Serial w/ VEXnet 2.0 Keys
Joystick: F/W 4.25 w/ 7.20V
  Cortex: F/W 4.25 w/ 7.20V (Backup: 0.00V)
Sending to download channel (this may take a while)... complete
Exposing bootloader... complete
Preparing bootloader...         DEBUG: STM BL RESPONSE TO 0x7F:
        DEBUG: STM BL RESPONSE TO 0x7F:
        DEBUG: STM BL RESPONSE TO 0x7F:
failed
Retrying...
Stopping user code...   DEBUG: 0F 0F 21 DE 08 00 00 00 08 F1 04
        DEBUG:
complete
Asking for system information...        DEBUG: SYS INFO BITS: C9 36 B8 47 21   PORT CFG: Serial<id=0x7f7288d14d68, open=True>(port='/dev/ttyS3', baudrate=115200, bytesize=8, parity='E', stopbits=1, timeout=0.5, xonxoff=False, rtscts=False, dsrdtr=False)
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
        DEBUG: SYS INFO RESPONSE:
Asking for system information... Failed to get system info... Prompting to continue...
Cortex Microcontroller connected on
  Tether: Unknown tether connection (ConnectionType.unknown)
Joystick: F/W  w/ 0.00V
  Cortex: F/W  w/ 0.00V (Backup: 0.00V)
Unable to determine system type. It may be necessary to press the programming button on the programming kit. Continuing is usually safe. Continue? [Y/n]: n
`

@HotelCalifornia HotelCalifornia transferred this issue from purduesigbots/pros Jan 8, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants