Hello PJRC team,
I am working on a new custom board based on MK20DX256VLH7 with an MKL02 bootloader chip, following a Teensy-style design.
At the moment, when I connect the board to USB, there is no response at all on the PC side. Nothing appears in Device Manager, and I do not see any meaningful USB activity.
I am now trying to confirm whether this could be caused by the MKL02 chip being blank / not pre-programmed.
My questions are:
For reference, my current setup is:
I am also checking the hardware side, including clock startup and connections, but I would like to first confirm whether the blank MKL02 itself would already prevent the board from showing any USB / bootloader behavior.
Any guidance would be greatly appreciated.
Thank you.
I am working on a new custom board based on MK20DX256VLH7 with an MKL02 bootloader chip, following a Teensy-style design.
At the moment, when I connect the board to USB, there is no response at all on the PC side. Nothing appears in Device Manager, and I do not see any meaningful USB activity.
I am now trying to confirm whether this could be caused by the MKL02 chip being blank / not pre-programmed.
My questions are:
- Can a blank MKL02 be programmed with the Teensy bootloader by the user?
- If yes, what is the official method, required hardware, and software toolchain to do that?
- If no, does that mean a custom board like this must use a PJRC pre-programmed MKL02 in order to work with the Teensy ecosystem?
- Would a blank MKL02 alone be enough to explain why the board shows no USB response at all?
For reference, my current setup is:
- Main MCU: MK20DX256VLH7
- Bootloader chip: MKL02
- External crystal: 16 MHz passive crystal
- Symptom: no USB enumeration / no device detected by PC
I am also checking the hardware side, including clock startup and connections, but I would like to first confirm whether the blank MKL02 itself would already prevent the board from showing any USB / bootloader behavior.
Any guidance would be greatly appreciated.
Thank you.