Appendix D Troubleshooting; Boot Failure; Check Sfdp; Recovery From Unresponsive Boot - Renesas FreeRTOS DA16200 User Manual

Table of Contents

Advertisement

UM-WI-056
DA16200 DA16600 FreeRTOS Getting Started Guide

Appendix D Troubleshooting

D.1

Boot Failure

During the development process, there may be times when there is an error in the code or a problem
programming the f irmware which could cause the DA16200/DA16600 to f ail to boot properly.
This may happen because the Serial Flash Discoverable Parameters (SFDP) which are stored in
Retention Memory become corrupt or erased. The DA16200/DA16600 requires the SFDP f or the
SFLASH to operate properly. The SFDP parameters are included in the FBOOT f irmware image and
can be recovered by programming the f irmware again.
D.1.1

Check SFDP

Switch to [MROM] mode and use the brd f80000 100 command to check if the SFPD inf ormation:
[/DA16200] # brd f80000 100
[00F80000] : 00 00 00 01 FF FF FF FF FF FF FF FF 00 00 00 40
[00F80010] : A1 00 91 FC 00 00 00 00 00 00 00 00 00 00 00 00
[00F80020] : 0B 00 00 00 C0 D4 01 80 00 00 00 00 89 34 6F 93
[00F80030] : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 64
[00F80040] : 53 46 44 50 15 16 60 EF 00 00 40 00 F5 20 F1 FF
[00F80050] : FF FF FF 01 44 EB 08 6B 08 3B 04 BB EE FF FF FF
[00F80060] : FF FF 00 FF FF FF 44 EB 0C 20 0F 52 10 D8 00 FF
[00F80070] : 11 34 1E F3 83 3A 00 CC CC 43 1C 62 7A 75 7A 75
[00F80080] : 07 CD D5 5C 42 00 EF 40 FF 7F 00 01 07 02 36 39
[00F80090] : 3C FF E1 E0 FF 00 00 00 32 68 68 68 32 64 00 04
[00F800A0] : 00 04 00 00 00 00 00 00 90 9F AB 5A 05 01 04 06
[00F800B0] : 50 66 99 00 00 B9 AB 38 FF B7 E9 00 00 02 32 00
[00F800C0] : 02 32 00 20 00 0B 60 35 00 00 00 00 00 00 00 00
[00F800D0] : 00 00 00 00 28 50 78 A0 40 40 40 80 00 00 00 00
[00F800E0] : 00 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF
[00F800F0] : AD B6 F3 D8 00 00 00 00 00 00 00 00 00 00 00 00
[/DA16200] #
If the SFDP inf ormation is not similar to the above, then the both of FBOOT and FRTOS image must
be programmed again without reset and reboot.
D.1.2

Recovery from Unresponsive Boot

If the DA16200/DA16600 does not boot and the serial command interf ace is unresponsive, then
access can be recovered by f ollowing steps:
1. Copy uart_program_da16200 to the f older which has FBOOT and FRTOS images.
2. Power of f the DA16200/DA16600.
3. Run the uart_program_da16200 and select number in list of serial interf ace.
4. Input emode.
5. Follow the instructions f rom uart_program_da16200.
6. Conf irm the devices enter MROM state.
7. Then the FBOOT and FRTOS images can be programmed manually as f ollows.
8. Input dload.
9. Input address f or FBOOT image. (0 at def ault image)
10. Select number of FBOOT image in lists which shows all images in the f older.
11. Programming is done automatically.
12. Input y f or more programming.
13. Input address f or FRTOS image. (23000 at def ault image)
14. Select number of FRTOS image in lists which shows all images in the f older.
15. Programming is done automatically.
16. Input n because no more programming is required .
User Manual
CFR0012
...............@
................
.............4o.
...............d
SFDP..`...@.. ..
....D..k.;......
......D.. .R....
.4...:...C.bzuzu
...\B..@......69
<.......2hhh2d..
...........Z....
Pf.....8......2.
.2. ..`5........
....(Px.@@@.....
................
................
Revision 1.8
99 of 106
Aug. 18, 2023
© 2023 Renesas Electronics

Advertisement

Table of Contents
loading

This manual is also suitable for:

Freertos da16600

Table of Contents