cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 4 MCU

D_Sd_3235936
New Contributor II

I am working on a bootloader project.

Would like to get the start addresses for the below sections:

1. META DATA BTLDBL.

2. CheckSum Exclude

3. User Space.

4, BTLDBL

5. BTLDR

Can CySmart help me get this info?

Debug/Breakpoint is not an option.

Bootloader is built in the following manner:

Case # 1. Bootloadable application

     *

     *  _______________________________

     * | Metadata (BTLDBL)             |

     * |-------------------------------|

     * | Checksum Exclude (BTLDBL)     |

     * |-------------------------------|

     * |                               |

     * |                               |

     * |                               |

     * |-------------------------------|

     * |                               |

     * |                               |

     * |                               |

     * | BTLDBL                        |

     * |                               |

     * |                               |

     * |                               |

     * |-------------------------------|

     * |                               |

     * | BTLDR                         |

     * |_______________________________|

     *

0 Likes
Reply
1 Reply
RyanZhao
Moderator
Moderator

You can get these info from .ld file and .cyacd file, combined with your project.

The datasheet of bootloader and bootloadable and PSoC4 programming spec may help undertand these sections better.

http://www.cypress.com/documentation/component-datasheets/bootloader-and-bootloadable

http://www.cypress.com/documentation/programming-specifications/cy8c4xxx-cyblxxxx-programming-specif...

0 Likes
Reply