Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bringup of WHY2025 prototype 2 #66

Open
32 of 39 tasks
renzenicolai opened this issue Sep 22, 2024 · 1 comment
Open
32 of 39 tasks

Bringup of WHY2025 prototype 2 #66

renzenicolai opened this issue Sep 22, 2024 · 1 comment

Comments

@renzenicolai
Copy link
Member

renzenicolai commented Sep 22, 2024

Power:

  • Check for short circuit on VBUS rail
  • Check for short circuit on 3.3v rail
  • Power device via USB without battery attached
  • Check 3.3v rail voltage
  • Check 2.5v standby rail voltage
  • Check VSYS rail voltage
  • Check 1.8v rail
  • Check battery connector voltage
  • Check powering badge from battery
  • Check charging of battery
  • Measure power usage

Basic device bringup:

  • Check that USB hub works
  • Check that C6 shows up via USB
  • Check that USB serial converter shows up via USB
  • Access P4 using esptool.py via the USB-serial chip (works after swapping rx/tx)
  • Flash firmware to P4 using esptool.py (via usb-serial)
  • Flash firmware to C6 using esptool.py (via native USB)

In- and output interfaces:

  • Check display
  • Check SD card reader
  • Check keyboard buttons
  • Check boot button
  • Check power button
  • Check I3C functionality
  • Check powering USB-A connected device on USB power
  • Check powering USB-A connected device on battery power
  • Check USB-A host port
  • Check that camera works
  • Test JTAG interface
  • Test GPIOs on external expansion header
  • Test GPIOs on internal expansion header
  • Check display backlight
  • Check keyboard backlight
  • Check PWM dimming of display backlight
  • Check PWM dimming of keyboard backlight

On-board communication:

  • Check SDIO communication between P4 and C6
  • Check that CH32V203 can be programmed by P4
  • Check I2C communication on internal I2C bus
  • Check i2C communication on power management I2C bus
  • Check power button press emulation for CH32V203
@renzenicolai
Copy link
Member Author

renzenicolai commented Oct 6, 2024

In need of firmware to test:

  • Camera (a simple camera to screen firmware would be super useful)
  • USB-A port (a simple USB host example would be super useful)

@robotman2412

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant