Project

General

Profile

Actions

Bug #3400

open

SWD detection fails/SPI Boot failure

Bug #3400: SWD detection fails/SPI Boot failure

Added by Thomas Joseph about 2 months ago. Updated about 1 month ago.

Status:
Feedback
Priority:
Normal
Assignee:
Target version:
-
Start date:
10/02/2026
Due date:
20/03/2026 (45 days late)
% Done:

100%

Estimated time:
Spent time:
Severity:
Critical

Description

The device fails to detect and unable to boot from SPI flash

First observed on 10/2/2026 in TPMS-2W-PCB


Files

clipboard-202603231051-a7lq5.png (38.9 KB) clipboard-202603231051-a7lq5.png Sumanth D, 23/03/2026 05:21 AM
clipboard-202603231754-bhg97.png (104 KB) clipboard-202603231754-bhg97.png Sumanth D, 23/03/2026 12:24 PM
TPMS_LogFile_20260323.txt (2.85 KB) TPMS_LogFile_20260323.txt Sumanth D, 23/03/2026 12:25 PM
clipboard-202603261547-thas7.png (54.5 KB) clipboard-202603261547-thas7.png Sumanth D, 26/03/2026 10:17 AM
Smarttool_log_20260326.txt (6.36 KB) Smarttool_log_20260326.txt Sumanth D, 26/03/2026 10:42 AM
clipboard-202603231051-a7lq5.png
clipboard-202603231754-bhg97.png
clipboard-202603261547-thas7.png

Updated by Thomas Joseph about 2 months ago Actions #1

@Sumanth D created a ticket with Renesas

Reviewed on 17/03/2026

Action points

  1. get a simple program - UART or GPIO toggling
  2. use 1-wire uart, try writing some value to flash and reading back
  3. isolate flash power and check as https://teams.microsoft.com/l/message/19:fca19e409bf24ac9b45e4b8fa973cd65@thread.v2/1773729368972?context=%7B%22contextType%22%3A%22chat%22%7D
  4. Read OTP
  5. probe SPI signals on power-on and see clock and mosi from controller and check when it is stopping
  6. Document details and update in next PCB version

Updated by Sumanth D about 2 months ago Actions #2

  • Status changed from Analysis Started to In Progress
  • % Done changed from 0 to 30

https://elpisit-my.sharepoint.com/:x:/g/personal/satish_sl_elpisitsolutions_com/IQBqtPPkVkHYQYn1cfeNjLrCActA1MiZg4oeaJR4UYhaK_A?e=2CahoA

Please find the design document added with Boot sequence, flow chart, reset and SPI signal wave forms(CLK and MOSI during power on).

Now for step 3 we are doing rework. Once it is done will flash the binary and test

Updated by Sumanth D about 1 month ago ยท Edited Actions #3

clipboard-202603231051-a7lq5.png

Problem

As there is no provision to isolate power to Flash, we cannot able to do as you suggested. As the PCB is too small we couldn't able to cut the tracks also.

Alternatively, we are planning to boot using BOOT step1 from external master.

The Renesas suggested as below

If so, the 1-wire UART is suggested.

Let me detail the steps here:

1, Preparing one FDTI usb to uart module.

2, Make sure the USB2UART module connect the same ground with your PCB

3, short the USB2UART TX/RX with a 1kohm resister.

4, connect the USB2UART rx to your PCB P0_5 pin.

5, using the toolbox that I have show you how-to select the UART port.(do not attach the JLink)

6, click connect button, and wait for the RESET (green one) log shows up.

7, power on the PCB.

8, then the chip will be connected with flash been isolated

Updated by Sumanth D about 1 month ago Actions #4

clipboard-202603231754-bhg97.png

Followed as per the steps suggested by Renesas team.

But we didn't get the RESET(green one) log shows up.
The obtained result is attached and updated to Renesas team and waiting for their reply

Updated by Sumanth D about 1 month ago Actions #5

clipboard-202603261547-thas7.png

The booting failure issue has been solved. Now the MCU(DA14533) is booting with one wire uart with flash mounted. UART is also working. Log file is attached(terminal log) along with Smart snippets tool log.

Updated by Sumanth D about 1 month ago Actions #6

  • Status changed from Resolved to Feedback
Actions

Also available in: PDF Atom