Page 2 of 2

Re: Core 1106 vcc / GND and uart for programming?

Posted: 2026-03-28 2:15
by Crocodile
D+ and D- correspond to Data+ and Data- of USB 2.0.

Re: Core 1106 vcc / GND and uart for programming?

Posted: 2026-03-29 10:51
by narlix
To run the Core1106, you must supply 5V to VCC5V0_SYS (3.3V won’t work since it’s generated internally). Proper boot requires pull-ups on key pins (like reset and boot), otherwise the board won’t start. For UART, use the default debug UART on pins 72/73 (not UART1), and FTDI is only for serial access—not direct flashing, which is better done via USB.

Re: Core 1106 vcc / GND and uart for programming?

Posted: 2026-03-30 16:25
by KelvinHenrique
Crocodile wrote: 2026-03-28 2:15 D+ and D- correspond to Data+ and Data- of USB 2.0.
I was able to boot the Core1106 without any issues, with all the required pull-ups (RESET, BOOT, and USB_DET_IN). However, I can’t get the USB to work.
I connected USB D+ and D− to pins 23 and 22 respectively, the VCC into pin 80, and GND to any ground point on the board, but the PC still doesn’t recognize the device.
Do I need to connect any other pins?

Re: Core 1106 vcc / GND and uart for programming?

Posted: 2026-03-31 2:08
by Crocodile
There are many possible hardware-related causes. After ruling out power supply issues and RESET pull-up problems, the issue may still be related to the USB routing—for example, not implementing a 90Ω differential impedance, mismatched trace lengths, and so on.

If there are no confidentiality concerns, we recommend sharing the schematic used in your design so we can help further analyze the problem.

Re: Core 1106 vcc / GND and uart for programming?

Posted: 2026-04-02 19:04
by KelvinHenrique
Crocodile wrote: 2026-03-31 2:08 There are many possible hardware-related causes. After ruling out power supply issues and RESET pull-up problems, the issue may still be related to the USB routing—for example, not implementing a 90Ω differential impedance, mismatched trace lengths, and so on.

If there are no confidentiality concerns, we recommend sharing the schematic used in your design so we can help further analyze the problem.
It’s working!!! I just realized I had missoldered one of the pins. After fixing that, the USB is now working correctly.

My question now is about the BOOT button. Earlier, I forced the device into maskrom mode erasing the entire eMMC using U-Boot. That allowed me to use SocToolKit to flash a new image. However, now that the device boots normally, I can no longer enter maskrom mode because in theory I don't have the boot button.

Which pin is responsible for entering boot/maskrom mode, and how should the BOOT button be wired?