Hello
I use USB bootloader for NXP uC for firmware upload. But now I have problem with firmware upload (*.bin) from Android PC to uC NXP LPC1768. The point is that the android PC find the uC memory and I can transfer the firmware. But after reset the uC doesn’t accept firmware. The whole firmware upload process works on windows PC without any problems. Are there any compatibility problems, or settings to overcome this problem on Android PC?
I’m using: uVision 4.53 for programming and *.bin generation Android tablet PC: Galaxy Tab 10.1 for firmware upload
Best regards
There are no extra programs on Android tablet. The *.bin file is copied from windows PC to Android tablet via WiFi, so there are no additional software. The PC detects uC as USB flash drive and I simply copy the firmware on it. There is no problem in USB bootloader. I only see the problem on Android OS because the whole process works on Win PC.
"Are there any compatibility problems, or settings to overcome this problem on Android PC?"
Did you even remember to tell what program you us on that android tablet? It is irrelevant what tools you use to generate the binary file on your PC, when your issue is the actual transfer of the binary to the device, using a completely different (not mentioned) program.
Next thing - that boot loader run in LPC1768 must place the received binary somewhere. Have you used any other interface (like FlashMagic with UART) to check if any data from your binary have been stored in the LPC1768?
View all questions in Keil forum