博世(BOSCH) ECU BootLoader设计思路


1. Memory Layout - Hardware View


在这里插入图片描述


2. Memory allocation in PFLASH


在这里插入图片描述


3. Start-up Block(SB)


在这里插入图片描述


4. Customer Block(CB)


在这里插入图片描述


5. Code(ASW)


After completing the execution of program in CB, the microcontroller checks for the presence of a valid ASW. If a valid ASW is found, the control jumps into ASW and begins executing the code in ASW. Else it remains in CB.

The ASW contains the driving software.


6. Dataset(DS0, DS1)


This software block contains all calibration parameters.


7. Software Block


General structure of a Software Block:
在这里插入图片描述

Linking of Software Blocks:
在这里插入图片描述

扫描二维码关注公众号,回复: 11549857 查看本文章

Boot-up with respect to Infoblock chain:
在这里插入图片描述



参考资料:
【1】 EDC17CV54/44 Memory Layout and CV Container Concept.pdf

猜你喜欢

转载自blog.csdn.net/Allen_Spring/article/details/107145344