S32N55: How to build a blob image for fast wake-up boot. Hello Team,
As we know, the S32N55 supports Fast Wake-up Boot. I tried building a blob image using the same format as Full Wake-up Boot, but the boot process failed. Could you please guide me on how to correctly build a blob image for Fast Wake-up Boot?
Thank you!
Best regards,
Tangsheng.
FSS_FW Priority: MEDIUM Re: S32N55: How to build a blob image for fast wake-up boot. Hello @Tangsheng_Zhou,
The team has picked up the case and will provide an answer as soon as possible. Best regards, Radu Re: S32N55: How to build a blob image for fast wake-up boot. Hello @RaduBraga
I noticed that this ticket has been closed. Is there any update on the progress?
Best regards,
Tangsheng. Re: S32N55: How to build a blob image for fast wake-up boot. Hello @Tangsheng_Zhou ,
I took over the case and will provide a response as soon as possible.
Best regards,
Paul Re: S32N55: How to build a blob image for fast wake-up boot. Hello @Tangsheng_Zhou ,
If you are supporting a Direct Customer, please provide:
BSSM Contract: Yes / No
Customer Company*:
Project Name*:
Customer Contact Point* (Name & Email):
Software & Hardware Information:
SW Package Info*:
HW* (Board/Chipset/Platform):
SW Version*:
*required
I am still working with the development team for this case
Best regards,
Paul Re: S32N55: How to build a blob image for fast wake-up boot. Hello @Tangsheng_Zhou ,
Thank you for these details, I am working on this case and will provide an answer as soon as possible!
Best regards,
Paul Re: S32N55: How to build a blob image for fast wake-up boot. Hello @PaulB0bes
This case is not tied to any specific customer or project. However, I believe customers may encounter similar questions in the future, which is why I raised this request.
Best regards,
Tangsheng. Re: S32N55: How to build a blob image for fast wake-up boot. Hello @PaulB0bes
Below are the detailed steps for testing.
1. built a small FSS image within AOSRAM memory region(reserved the IVT header), which only have a while loop in main.c
2. build the FSS Firmware image, do I need to fill the FRB Threshold Reg? If so, how to fill it or any special thing need to be considered.
3. built the IVT blob image in IVT tool, with start address from 0x24800000
4. write the IVT blob image into flash at 0xD00000.
5. before the system enter sleep, copy the IVT blob image into AOSRAM, and configure the WKPU mode for FSS_WKUP0 as fast wake-up mode.
5. wakeup the system image via FSS_WAKUP0.
The FSS could not reach the while(1) loop. It appears that a reset event was triggered during the wake-up process instead of a fast wake-up.
Thanks for your support!
Best regards,
Tangsheng.
Re: S32N55: How to build a blob image for fast wake-up boot. Hello @Tangsheng_Zhou ,
It would help if you could share the exact steps you followed when you tried to build the blob image. I think it would be easier for us to identify the issue that way.
Best regards,
Paul Re: S32N55: How to build a blob image for fast wake-up boot. Hi @Tangsheng_Zhou ,
FRB is for TCM memory (ITCM +DTCM).
In theory we have 2 cases
1: FAST wakeup Boot
for fast wakeup FRB is not needed, due to the fact that image boots from AON SRAM Memory.
2: FULL wakeup Boot
Can you tell me if you want to boot to ITCM? if yes FRB threshold 0 should be provided in FSS Image header, the address is 12 bit masked and address will be calculated as multiple of 8kb for FRB .
Hope this helps a little. Also could you provide me the IVT blob?
Best regards,
Paul
Re: S32N55: How to build a blob image for fast wake-up boot. Hello @PaulB0bes
No, I just want to run the F-Core in AO-SRAM.
main_app1.bin is the FSS firmware image.
How to fill these two field, should it be started from AO_SRAM address, 0x24800000? the start pointer and entry pointer of my image is 0x24800240.
main_blob1.bin is the blob image that contain IVT header.
Thanks!
Best regards,
Tangsheng.
查看全文