I've made a board with a UC3B0128 microcontroller, but I'm having problems programming it. According to this document, there was supposed to be a USB bootloader preprogrammed on the microcontroller, but mine does not seem to boot into it. There is no activity on the USB pins on the uC or on the 12MHz crystal connected to it, and I've checked this on an oscilloscope. It does seem to be receiving power though, since the reset pin is set high through an internal pullup, TCK, TDI, and TMS are high, and all power pins have the proper voltage on them.
I'm thinking there just isn't a bootloader, or it doesn't initialize properly for some reason. If that's the case, I'm going to have to program it with JTAG. So my question is, if there's nothing I'm missing with the bootloader, what's the easiest way to make my own JTAG programmer? I really want to avoid buying one just to use it once. I want to use an arduino to do this, so is there code that already exists and works with programming this chip? I've seen this, but I'm not sure if it would work with my situation, and if I should look into it more.
Thanks for any help!