Failed to communicate with the chip

Hi everyone,

I've been trying to rebuild a discontinued board in order to gain understanding of an ARM chip.

It is an NUC131LDAE by Nuvoton.

Here's the schematic:

I've got the barebones PCB (they released the design online), and soldered the parts on the board. I'm pretty sure after my multimeter rang for all the connections which mattered, there are no shorts or mis-soldered connections.

The board is detectable via a COM port, so check that.

Supply to the chip, check,. GND, check. RST, check. Rx and Tx to the resistors leading to the FTDI chip, check.

The problem is when I'm trying to load a simple blink, the message "Failed to communicate with the chip." is given so it may be a hardware issue. The current drivers work for the exact same other boards. I only have 4 now for a prototype project, and the board is discontinued so you might be able to feel my jitters here for backups.

What are the other things that I might have to look into?

Thanks.

Using the serial port for upload, assumes you have burned a bootloader onto the processor…

1 Like

Can you elaborate? Thanks.

99% of naked chips are dumb.
In the case of Arduino boards for example, they are pre-loaded in protected memory with a ‘bootloader’ that negotiates and accepts uploads from a specific program.

If the chip doesn’t already have a bootloader installed, you must use the ICSP or hardware interface to pre-load a suitable loader for your hardware environment.

1 Like

Meaning that the traditional UART method won't work until I use the ICSP? That's news to me..

I guess the way I go about this now is going to be about working on the ICSP then.

Thanks.

Is it possible to use my old Uno as an ISP for a different microcontroller?

I'm trying it out right now. The problem is my target board will be a "Cytron" board, which is different. When I select "Cytron" the option for which programmer to use turns "no programmer detected", and if I proceed anyway (via Shift+upload) it'll give me some Java error.

If no, then I guess I'm going to have to use a universal ICSP device?

Cheers.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.