4 posts / 0 new
Last post
GAK
Offline
Last seen: 1 month 2 weeks ago
Joined: 2018-10-01 11:18
RF Master Tool

Hi Team,

We want to download the "prod_test_580.hex" file on our custom Matherboard for Direct test mode validation. We are using the Smart Snippets tool and RF mster section . When I download the hex file,its said the error, "Timeout: Reset signal not detected for more than 15000 msecs."

we are using BLE_UART_TX and BLE_UART_Rx on P0_5,P0_4 pin and E3 Reset of Da14580(on board DA)

But this reset is not deteced on RF master.

 

Error:

[INFO    RF Master         @19-09-16 17:34:00] Connection to COM10 port has successfully opened.
[INFO    RF Master         @19-09-16 17:34:00] Started download procedure...
[ACTION  RF Master         @19-09-16 17:34:01] Please press the hardware reset button on the board to start the download process.
[ERROR   RF Master         @19-09-16 17:34:16] Timeout: Reset signal not detected for more than 16000 msecs.
[INFO    Booter            @19-09-16 17:34:16] Successfully disconnected from port COM10.
[ERROR   RF Master         @19-09-16 17:34:16] Failed downloading firmware file to the board.

 

Kindly give the proper solution for this.

 

Thanks,

 

 

 

Device: 
PM_Dialog
Offline
Last seen: 7 hours 48 min ago
Staff
Joined: 2018-02-08 11:03
Hi GAK,

Hi GAK,

Can you please try to download the prod_test firmware through JTAG? Also, can you please let me know if you are able to burn the SPI flash over UART? Does the toolbox detect the reset?

Thanks, PM_Dialog

GAK
Offline
Last seen: 1 month 2 weeks ago
Joined: 2018-10-01 11:18
Hi,

Hi,

Through the JLink Debugger also flashing is failed.

Error:

[INFO    General           @19-09-17 18:08:24] Found SWD-DP with ID 0x2BA01477
[INFO    General           @19-09-17 18:08:24] FPUnit: 2 code (BP) slots and 0 literal slots
[INFO    General           @19-09-17 18:08:24] Found Cortex-M3 r2p1, Little endian.
[ERROR   General           @19-09-17 18:08:24] Could not read memory address 0x50003200 with function JLINKARM_ReadMemHW
[ERROR   General           @19-09-17 18:08:24] No known chip found while opening JLink connection. Terminating proccess...
[ERROR   RF Master         @19-09-17 18:08:24] Failed downloading firmware file to the board.

SPI Error:

[INFO    SPI Flash         @19-09-17 18:12:34] Header records have been removed from hex file prod_test_580.hex.
[INFO    SPI Flash         @19-09-17 18:12:34] Read 22532 bytes from file prod_test_580.hex.
[INFO    SPI Flash         @19-09-17 18:12:37] Firmware File E:\DiaSemi\SmartSnippetsStudio\Toolbox\common_resources\flash_programmer.bin has been selected for downloading.
[INFO    SPI Flash         @19-09-17 18:12:37] Connection to COM6 port has successfully opened.
[INFO    SPI Flash         @19-09-17 18:12:37] Started download procedure...
[ACTION  SPI Flash         @19-09-17 18:12:38] Please press the hardware reset button on the board to start the download process.
[ERROR   SPI Flash         @19-09-17 18:12:53] Timeout: Reset signal not detected for more than 16000 msecs.
[INFO    Booter            @19-09-17 18:12:53] Successfully disconnected from port COM6.
[ERROR   SPI Flash         @19-09-17 18:12:53] Failed downloading firmware file to the board.
[ERROR   SPI Flash         @19-09-17 18:12:53] Failed configuring SPI Flash ports and pins.

Note: We are using ARM -Coretec M3 MCU and DA14580 is connected to ARM M3 MCU .

Thanks,

 

 

PM_Dialog
Offline
Last seen: 7 hours 48 min ago
Staff
Joined: 2018-02-08 11:03
Hi GAK,

Hi GAK,

This is an indication from the Jlink software and not from Smart Snippets. When you are connected via JTAG, Smart Snippets uses the jlink in order to access the device. You mentioned that you have a custom board, so do you have the JTAG on you custom PCB or you are using either Pro or Basic DK in order to program your board?  I highly recommend you to check if you have configured correctly the SPI Flash pins in the Board Setup tab of SmartSnippets toolbox. Probably there is no connection between the processor on the custom PCB and the Jlink firmware that tries to communicate with the device. That could be anything from connections up to problems with the PCB that make the 580 unable to operate. My suggestion is to check if the bootloader is executing in order to verify that the 580 is operating correctly. You could probe the P04 and P05 pins, and that pins should be toggled executing part of the bootloader, so when connecting to a terminal you should see the device printing garbage. Also i would suggest you to connect the board using the Jlink itself, instead using Smart Snippets and also i would try to download code via Keil.

Thanks, PM_Dialog