***************************************************************************

  Build Information Document

  Hercules ARM Safety MCUs - F021 Flash API      
  v2.00.00 Build(000796) - Beta                    
  Build Date:  2013-03-07                                       

***************************************************************************

---------------------------------------------------------------------------
 1. Introduction
---------------------------------------------------------------------------
This file contains specific infomation relating to this build of the
F021 Flash API.  

---------------------------------------------------------------------------
 2. Function Callgraph / Function Size / Worst Case Stack Usage
---------------------------------------------------------------------------
This section contain a list of all functions within the F021 Flash
API along with the functions they call, function size in bytes, and
worst case stack usage for that function for each delivered library
variant.  Additionally, at the end of the each variants list, is the
function with max worst case stack usage.



---------------------------------------------------------------------------
   2.1 F021 API CortexM3 BE Library
---------------------------------------------------------------------------

---------------------------------------------------------------------------
|                                               |   Worst    |            |
|                                               |   Case     |            |
|                                               |   Stack    |  Function  |
|               Function Call Graph             |   Usage    |    Size    |
---------------------------------------------------------------------------
|  Fapi_calculateEcc                            |          0 |         16 |
---------------------------------------------------------------------------
|  Fapi_calculateFletcherChecksum               |          8 |         44 |
---------------------------------------------------------------------------
|  Fapi_calculatePsa                            |         56 |        150 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         92 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_disableBanksForOtpWrite                 |          0 |         28 |
---------------------------------------------------------------------------
|  Fapi_disableFsmDoneEvent                     |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheck                            |        104 |        124 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheckByByte                      |         96 |        124 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_doMarginRead                            |         64 |         56 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         40 |        104 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         40 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doMarginReadByByte                      |         64 |         52 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         40 |        104 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         40 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doPsaVerify                             |         56 |          4 |
|  |  _Fapi_checkRegionForPsaValue              |         56 |        134 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_loopRegionForPsaValue            |         24 |         92 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_setReadMargin0                   |         24 |         48 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doVerify                                |        104 |         18 |
|  |  _Fapi_checkRegionForValue                 |         88 |        126 |
|  |  |  _Fapi_enterMarginMode                  |         40 |        104 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         40 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValue               |         56 |        102 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  |  _Fapi_readDword                     |         16 |         44 |
|  |  |  |  |  Fapi_isAddressEcc                |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doVerifyByByte                          |         96 |         18 |
|  |  _Fapi_checkRegionForValueByByte           |         80 |        126 |
|  |  |  _Fapi_enterMarginMode                  |         40 |        104 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         40 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValueByByte         |         48 |         82 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_enableBanksForOtpWrite                  |          0 |         28 |
---------------------------------------------------------------------------
|  Fapi_enableEepromBankSectors                 |          0 |        108 |
---------------------------------------------------------------------------
|  Fapi_enableFsmDoneEvent                      |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_enableMainBankSectors                   |          0 |         70 |
---------------------------------------------------------------------------
|  Fapi_flushPipeline                           |         16 |         34 |
|  |  Fapi_waitDelay                            |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_getBankSectors                          |         40 |        260 |
|  |  _Fapi_scaleSectorSize                     |          0 |         20 |
---------------------------------------------------------------------------
|  Fapi_getDeviceInfo                           |         32 |         74 |
---------------------------------------------------------------------------
|  Fapi_getLibraryInfo                          |         24 |         60 |
---------------------------------------------------------------------------
|  Fapi_initializeFlashBanks                    |        152 |        576 |
|  |  _Fapi_calculateOtpChecksum                |          8 |          8 |
|  |  |  Fapi_calculateFletcherChecksum         |          8 |         44 |
|  |  _Fapi_divideUnsignedLong                  |         16 |         42 |
---------------------------------------------------------------------------
|  Fapi_isAddressEcc                            |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommand                       |          8 |         40 |
|  |  _Fapi_issueFsmCommand                     |          0 |         58 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommandWithAddress            |         16 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         58 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommand                 |         56 |        284 |
|  |  Fapi_calculateEcc                         |          0 |         16 |
|  |  _Fapi_issueFsmCommand                     |          0 |         58 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommandForEccAddresses  |         80 |         38 |
|  |  Fapi_issueProgrammingCommand              |         56 |        284 |
|  |  |  Fapi_calculateEcc                      |          0 |         16 |
|  |  |  _Fapi_issueFsmCommand                  |          0 |         58 |
|  |  Fapi_remapEccAddress                      |          8 |        100 |
|  |  |  _Fapi_compareAddresses                 |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapEccAddress                         |          8 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapMainAddress                        |         16 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_setActiveFlashBank                      |         24 |        304 |
---------------------------------------------------------------------------
|  Fapi_waitDelay                               |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_calculateOtpChecksum                   |          8 |          8 |
|  |  Fapi_calculateFletcherChecksum            |          8 |         44 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForPsaValue                 |         56 |        134 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         92 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_setReadMargin0                      |         24 |         48 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValue                    |         88 |        126 |
|  |  _Fapi_enterMarginMode                     |         40 |        104 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         40 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValueByByte              |         80 |        126 |
|  |  _Fapi_enterMarginMode                     |         40 |        104 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         40 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_checkWdService                         |          0 |         12 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_compareAddresses                       |          0 |         18 |
---------------------------------------------------------------------------
|  _Fapi_divideUnsignedLong                     |         16 |         42 |
---------------------------------------------------------------------------
|  _Fapi_enterMarginMode                        |         40 |        104 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_exitMarginMode                         |         32 |         40 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_issueFsmCommand                        |          0 |         58 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForPsaValue                  |         24 |         92 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValue                     |         56 |        102 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValueByByte               |         48 |         82 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_readDword                              |         16 |         44 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_scaleSectorSize                        |          0 |         20 |
---------------------------------------------------------------------------
|  _Fapi_setReadMargin0                         |         24 |         48 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------

 Function using largest amount of stack --> Fapi_initializeFlashBanks ( 152 )


---------------------------------------------------------------------------
   2.2 F021 API CortexR4 BE Library
---------------------------------------------------------------------------

---------------------------------------------------------------------------
|                                               |   Worst    |            |
|                                               |   Case     |            |
|                                               |   Stack    |  Function  |
|               Function Call Graph             |   Usage    |    Size    |
---------------------------------------------------------------------------
|  Fapi_calculateEcc                            |          0 |         16 |
---------------------------------------------------------------------------
|  Fapi_calculateFletcherChecksum               |          8 |         44 |
---------------------------------------------------------------------------
|  Fapi_calculatePsa                            |         48 |        152 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         90 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_disableBanksForOtpWrite                 |          0 |         30 |
---------------------------------------------------------------------------
|  Fapi_disableFsmDoneEvent                     |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheck                            |        104 |        140 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheckByByte                      |         96 |        138 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_doMarginRead                            |         56 |         70 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doMarginReadByByte                      |         56 |         64 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doPsaVerify                             |         56 |          4 |
|  |  _Fapi_checkRegionForPsaValue              |         56 |        140 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_loopRegionForPsaValue            |         24 |         90 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_setReadMargin0                   |         24 |         60 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doVerify                                |        104 |         18 |
|  |  _Fapi_checkRegionForValue                 |         88 |        124 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        122 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValue               |         56 |        102 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  |  _Fapi_readDword                     |         16 |         44 |
|  |  |  |  |  Fapi_isAddressEcc                |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doVerifyByByte                          |         96 |         18 |
|  |  _Fapi_checkRegionForValueByByte           |         80 |        124 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        122 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValueByByte         |         48 |         82 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_enableBanksForOtpWrite                  |          0 |         36 |
---------------------------------------------------------------------------
|  Fapi_enableEepromBankSectors                 |          0 |        106 |
---------------------------------------------------------------------------
|  Fapi_enableFsmDoneEvent                      |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_enableMainBankSectors                   |          0 |         66 |
---------------------------------------------------------------------------
|  Fapi_flushPipeline                           |         16 |         34 |
|  |  Fapi_waitDelay                            |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_getBankSectors                          |         40 |        262 |
|  |  _Fapi_scaleSectorSize                     |          0 |         20 |
---------------------------------------------------------------------------
|  Fapi_getDeviceInfo                           |         32 |         74 |
---------------------------------------------------------------------------
|  Fapi_getLibraryInfo                          |         24 |         60 |
---------------------------------------------------------------------------
|  Fapi_initializeFlashBanks                    |        144 |        598 |
|  |  _Fapi_calculateOtpChecksum                |          8 |          8 |
|  |  |  Fapi_calculateFletcherChecksum         |          8 |         44 |
|  |  _Fapi_divideUnsignedLong                  |          8 |         34 |
---------------------------------------------------------------------------
|  Fapi_isAddressEcc                            |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommand                       |          8 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommandWithAddress            |         16 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommand                 |         64 |        362 |
|  |  Fapi_calculateEcc                         |          0 |         16 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommandForEccAddresses  |         88 |         38 |
|  |  Fapi_issueProgrammingCommand              |         64 |        362 |
|  |  |  Fapi_calculateEcc                      |          0 |         16 |
|  |  |  _Fapi_issueFsmCommand                  |          0 |         54 |
|  |  Fapi_remapEccAddress                      |          8 |        100 |
|  |  |  _Fapi_compareAddresses                 |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapEccAddress                         |          8 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapMainAddress                        |         16 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_setActiveFlashBank                      |         24 |        344 |
---------------------------------------------------------------------------
|  Fapi_waitDelay                               |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_calculateOtpChecksum                   |          8 |          8 |
|  |  Fapi_calculateFletcherChecksum            |          8 |         44 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForPsaValue                 |         56 |        140 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         90 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_setReadMargin0                      |         24 |         60 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValue                    |         88 |        124 |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValueByByte              |         80 |        124 |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_checkWdService                         |          0 |         12 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_compareAddresses                       |          0 |         18 |
---------------------------------------------------------------------------
|  _Fapi_divideUnsignedLong                     |          8 |         34 |
---------------------------------------------------------------------------
|  _Fapi_enterMarginMode                        |         32 |        122 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_exitMarginMode                         |         32 |         42 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_issueFsmCommand                        |          0 |         54 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForPsaValue                  |         24 |         90 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValue                     |         56 |        102 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValueByByte               |         48 |         82 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_readDword                              |         16 |         44 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_scaleSectorSize                        |          0 |         20 |
---------------------------------------------------------------------------
|  _Fapi_setReadMargin0                         |         24 |         60 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------

 Function using largest amount of stack --> Fapi_initializeFlashBanks ( 144 )


---------------------------------------------------------------------------
   2.3 F021 API CortexR4 BE L2FMC Library
---------------------------------------------------------------------------

---------------------------------------------------------------------------
|                                               |   Worst    |            |
|                                               |   Case     |            |
|                                               |   Stack    |  Function  |
|               Function Call Graph             |   Usage    |    Size    |
---------------------------------------------------------------------------
|  Fapi_calculateEcc                            |         48 |         72 |
|  |  _Fapi_swizzle64Bits                       |         24 |         56 |
---------------------------------------------------------------------------
|  Fapi_calculateFletcherChecksum               |         16 |         54 |
---------------------------------------------------------------------------
|  Fapi_calculatePsa                            |         48 |        152 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         90 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_disableAutoEccCalculation               |          0 |         16 |
---------------------------------------------------------------------------
|  Fapi_disableBanksForOtpWrite                 |          0 |         30 |
---------------------------------------------------------------------------
|  Fapi_disableFsmDoneEvent                     |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheck                            |        104 |        140 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheckByByte                      |         96 |        138 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_doMarginRead                            |         56 |         70 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doMarginReadByByte                      |         56 |         64 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doPsaVerify                             |         56 |          4 |
|  |  _Fapi_checkRegionForPsaValue              |         56 |        140 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_loopRegionForPsaValue            |         24 |         90 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_setReadMargin0                   |         24 |         60 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doVerify                                |        104 |         18 |
|  |  _Fapi_checkRegionForValue                 |         88 |        124 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        122 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValue               |         56 |        102 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  |  _Fapi_readDword                     |         16 |         44 |
|  |  |  |  |  Fapi_isAddressEcc                |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doVerifyByByte                          |         96 |         18 |
|  |  _Fapi_checkRegionForValueByByte           |         80 |        124 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        122 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValueByByte         |         48 |         82 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_enableAutoEccCalculation                |          0 |         16 |
---------------------------------------------------------------------------
|  Fapi_enableBanksForOtpWrite                  |          0 |         36 |
---------------------------------------------------------------------------
|  Fapi_enableEepromBankSectors                 |          0 |        106 |
---------------------------------------------------------------------------
|  Fapi_enableFsmDoneEvent                      |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_enableMainBankSectors                   |          0 |         66 |
---------------------------------------------------------------------------
|  Fapi_flushPipeline                           |         16 |         34 |
|  |  Fapi_waitDelay                            |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_getBankSectors                          |         40 |        244 |
|  |  _Fapi_scaleSectorSize                     |          0 |         20 |
---------------------------------------------------------------------------
|  Fapi_getDeviceInfo                           |         32 |         74 |
---------------------------------------------------------------------------
|  Fapi_getLibraryInfo                          |         24 |         60 |
---------------------------------------------------------------------------
|  Fapi_initializeFlashBanks                    |        152 |        598 |
|  |  _Fapi_calculateOtpChecksum                |         16 |          8 |
|  |  |  Fapi_calculateFletcherChecksum         |         16 |         54 |
|  |  _Fapi_divideUnsignedLong                  |          8 |         34 |
---------------------------------------------------------------------------
|  Fapi_isAddressEcc                            |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommand                       |          8 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommandWithAddress            |         16 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommand                 |         48 |        332 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommandForEccAddresses  |         72 |         38 |
|  |  Fapi_issueProgrammingCommand              |         48 |        332 |
|  |  |  _Fapi_issueFsmCommand                  |          0 |         54 |
|  |  Fapi_remapEccAddress                      |          8 |        100 |
|  |  |  _Fapi_compareAddresses                 |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapEccAddress                         |          8 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapMainAddress                        |         16 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_setActiveFlashBank                      |         24 |        344 |
---------------------------------------------------------------------------
|  Fapi_waitDelay                               |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_calculateOtpChecksum                   |         16 |          8 |
|  |  Fapi_calculateFletcherChecksum            |         16 |         54 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForPsaValue                 |         56 |        140 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         90 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_setReadMargin0                      |         24 |         60 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValue                    |         88 |        124 |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValueByByte              |         80 |        124 |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_checkWdService                         |          0 |         12 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_compareAddresses                       |          0 |         18 |
---------------------------------------------------------------------------
|  _Fapi_divideUnsignedLong                     |          8 |         34 |
---------------------------------------------------------------------------
|  _Fapi_enterMarginMode                        |         32 |        122 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_exitMarginMode                         |         32 |         42 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_issueFsmCommand                        |          0 |         54 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForPsaValue                  |         24 |         90 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValue                     |         56 |        102 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValueByByte               |         48 |         82 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_readDword                              |         16 |         44 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_scaleSectorSize                        |          0 |         20 |
---------------------------------------------------------------------------
|  _Fapi_setReadMargin0                         |         24 |         60 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_swizzle64Bits                          |         24 |         56 |
---------------------------------------------------------------------------

 Function using largest amount of stack --> Fapi_initializeFlashBanks ( 152 )


---------------------------------------------------------------------------
   2.4 F021 API CortexR4 BE V3D16 Library
---------------------------------------------------------------------------

---------------------------------------------------------------------------
|                                               |   Worst    |            |
|                                               |   Case     |            |
|                                               |   Stack    |  Function  |
|               Function Call Graph             |   Usage    |    Size    |
---------------------------------------------------------------------------
|  Fapi_calculateEcc                            |          0 |         16 |
---------------------------------------------------------------------------
|  Fapi_calculateFletcherChecksum               |          8 |         44 |
---------------------------------------------------------------------------
|  Fapi_calculatePsa                            |         48 |        152 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         90 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_disableBanksForOtpWrite                 |          0 |         30 |
---------------------------------------------------------------------------
|  Fapi_disableFsmDoneEvent                     |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheck                            |        104 |        140 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheckByByte                      |         96 |        138 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_doMarginRead                            |         56 |         70 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doMarginReadByByte                      |         56 |         64 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doPsaVerify                             |         56 |          4 |
|  |  _Fapi_checkRegionForPsaValue              |         56 |        140 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_loopRegionForPsaValue            |         24 |         90 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_setReadMargin0                   |         24 |         60 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doVerify                                |        104 |         18 |
|  |  _Fapi_checkRegionForValue                 |         88 |        124 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        122 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValue               |         56 |        102 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  |  _Fapi_readDword                     |         16 |         44 |
|  |  |  |  |  Fapi_isAddressEcc                |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doVerifyByByte                          |         96 |         18 |
|  |  _Fapi_checkRegionForValueByByte           |         80 |        124 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        122 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValueByByte         |         48 |         82 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_enableBanksForOtpWrite                  |          0 |         36 |
---------------------------------------------------------------------------
|  Fapi_enableEepromBankSectors                 |          0 |        106 |
---------------------------------------------------------------------------
|  Fapi_enableFsmDoneEvent                      |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_enableMainBankSectors                   |          0 |         66 |
---------------------------------------------------------------------------
|  Fapi_flushPipeline                           |         16 |         34 |
|  |  Fapi_waitDelay                            |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_getBankSectors                          |         40 |        262 |
|  |  _Fapi_scaleSectorSize                     |          0 |         20 |
---------------------------------------------------------------------------
|  Fapi_getDeviceInfo                           |         32 |         74 |
---------------------------------------------------------------------------
|  Fapi_getLibraryInfo                          |         24 |         60 |
---------------------------------------------------------------------------
|  Fapi_initializeFlashBanks                    |        144 |        598 |
|  |  _Fapi_calculateOtpChecksum                |          8 |          8 |
|  |  |  Fapi_calculateFletcherChecksum         |          8 |         44 |
|  |  _Fapi_divideUnsignedLong                  |          8 |         34 |
---------------------------------------------------------------------------
|  Fapi_isAddressEcc                            |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommand                       |          8 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommandWithAddress            |         16 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommand                 |         64 |        362 |
|  |  Fapi_calculateEcc                         |          0 |         16 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommandForEccAddresses  |         88 |         38 |
|  |  Fapi_issueProgrammingCommand              |         64 |        362 |
|  |  |  Fapi_calculateEcc                      |          0 |         16 |
|  |  |  _Fapi_issueFsmCommand                  |          0 |         54 |
|  |  Fapi_remapEccAddress                      |          8 |        100 |
|  |  |  _Fapi_compareAddresses                 |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapEccAddress                         |          8 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapMainAddress                        |         16 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_setActiveFlashBank                      |         24 |        344 |
---------------------------------------------------------------------------
|  Fapi_waitDelay                               |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_calculateOtpChecksum                   |          8 |          8 |
|  |  Fapi_calculateFletcherChecksum            |          8 |         44 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForPsaValue                 |         56 |        140 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         90 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_setReadMargin0                      |         24 |         60 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValue                    |         88 |        124 |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValueByByte              |         80 |        124 |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_checkWdService                         |          0 |         12 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_compareAddresses                       |          0 |         18 |
---------------------------------------------------------------------------
|  _Fapi_divideUnsignedLong                     |          8 |         34 |
---------------------------------------------------------------------------
|  _Fapi_enterMarginMode                        |         32 |        122 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_exitMarginMode                         |         32 |         42 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_issueFsmCommand                        |          0 |         54 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForPsaValue                  |         24 |         90 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValue                     |         56 |        102 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValueByByte               |         48 |         82 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_readDword                              |         16 |         44 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_scaleSectorSize                        |          0 |         20 |
---------------------------------------------------------------------------
|  _Fapi_setReadMargin0                         |         24 |         60 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------

 Function using largest amount of stack --> Fapi_initializeFlashBanks ( 144 )


---------------------------------------------------------------------------
   2.5 F021 API CortexR4 LE Library
---------------------------------------------------------------------------

---------------------------------------------------------------------------
|                                               |   Worst    |            |
|                                               |   Case     |            |
|                                               |   Stack    |  Function  |
|               Function Call Graph             |   Usage    |    Size    |
---------------------------------------------------------------------------
|  Fapi_calculateEcc                            |          0 |         16 |
---------------------------------------------------------------------------
|  Fapi_calculateFletcherChecksum               |         16 |         54 |
---------------------------------------------------------------------------
|  Fapi_calculatePsa                            |         48 |        152 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         92 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_disableBanksForOtpWrite                 |          0 |         30 |
---------------------------------------------------------------------------
|  Fapi_disableFsmDoneEvent                     |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheck                            |        104 |        140 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheckByByte                      |         96 |        138 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_doMarginRead                            |         56 |         70 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doMarginReadByByte                      |         56 |         64 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doPsaVerify                             |         56 |          4 |
|  |  _Fapi_checkRegionForPsaValue              |         56 |        140 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_loopRegionForPsaValue            |         24 |         92 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_setReadMargin0                   |         24 |         60 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doVerify                                |        104 |         18 |
|  |  _Fapi_checkRegionForValue                 |         88 |        124 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        122 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValue               |         56 |        102 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  |  _Fapi_readDword                     |         16 |         44 |
|  |  |  |  |  Fapi_isAddressEcc                |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doVerifyByByte                          |         96 |         18 |
|  |  _Fapi_checkRegionForValueByByte           |         80 |        124 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        122 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValueByByte         |         48 |         82 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_enableBanksForOtpWrite                  |          0 |         36 |
---------------------------------------------------------------------------
|  Fapi_enableEepromBankSectors                 |          0 |        106 |
---------------------------------------------------------------------------
|  Fapi_enableFsmDoneEvent                      |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_enableMainBankSectors                   |          0 |         66 |
---------------------------------------------------------------------------
|  Fapi_flushPipeline                           |         16 |         34 |
|  |  Fapi_waitDelay                            |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_getBankSectors                          |         40 |        262 |
|  |  _Fapi_scaleSectorSize                     |          0 |         20 |
---------------------------------------------------------------------------
|  Fapi_getDeviceInfo                           |         32 |         74 |
---------------------------------------------------------------------------
|  Fapi_getLibraryInfo                          |         24 |         62 |
---------------------------------------------------------------------------
|  Fapi_initializeFlashBanks                    |        152 |        598 |
|  |  _Fapi_calculateOtpChecksum                |         16 |          8 |
|  |  |  Fapi_calculateFletcherChecksum         |         16 |         54 |
|  |  _Fapi_divideUnsignedLong                  |          8 |         34 |
---------------------------------------------------------------------------
|  Fapi_isAddressEcc                            |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommand                       |          8 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommandWithAddress            |         16 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommand                 |         56 |        352 |
|  |  Fapi_calculateEcc                         |          0 |         16 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommandForEccAddresses  |         80 |         38 |
|  |  Fapi_issueProgrammingCommand              |         56 |        352 |
|  |  |  Fapi_calculateEcc                      |          0 |         16 |
|  |  |  _Fapi_issueFsmCommand                  |          0 |         54 |
|  |  Fapi_remapEccAddress                      |          8 |        100 |
|  |  |  _Fapi_compareAddresses                 |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapEccAddress                         |          8 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapMainAddress                        |         16 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_setActiveFlashBank                      |         24 |        344 |
---------------------------------------------------------------------------
|  Fapi_waitDelay                               |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_calculateOtpChecksum                   |         16 |          8 |
|  |  Fapi_calculateFletcherChecksum            |         16 |         54 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForPsaValue                 |         56 |        140 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         92 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_setReadMargin0                      |         24 |         60 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValue                    |         88 |        124 |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValueByByte              |         80 |        124 |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_checkWdService                         |          0 |         12 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_compareAddresses                       |          0 |         18 |
---------------------------------------------------------------------------
|  _Fapi_divideUnsignedLong                     |          8 |         34 |
---------------------------------------------------------------------------
|  _Fapi_enterMarginMode                        |         32 |        122 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_exitMarginMode                         |         32 |         42 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_issueFsmCommand                        |          0 |         54 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForPsaValue                  |         24 |         92 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValue                     |         56 |        102 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValueByByte               |         48 |         82 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_readDword                              |         16 |         44 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_scaleSectorSize                        |          0 |         20 |
---------------------------------------------------------------------------
|  _Fapi_setReadMargin0                         |         24 |         60 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------

 Function using largest amount of stack --> Fapi_initializeFlashBanks ( 152 )


---------------------------------------------------------------------------
   2.6 F021 API CortexR4 LE L2FMC Library
---------------------------------------------------------------------------

---------------------------------------------------------------------------
|                                               |   Worst    |            |
|                                               |   Case     |            |
|                                               |   Stack    |  Function  |
|               Function Call Graph             |   Usage    |    Size    |
---------------------------------------------------------------------------
|  Fapi_calculateEcc                            |         16 |         62 |
---------------------------------------------------------------------------
|  Fapi_calculateFletcherChecksum               |         16 |         54 |
---------------------------------------------------------------------------
|  Fapi_calculatePsa                            |         48 |        152 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         92 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_disableAutoEccCalculation               |          0 |         16 |
---------------------------------------------------------------------------
|  Fapi_disableBanksForOtpWrite                 |          0 |         30 |
---------------------------------------------------------------------------
|  Fapi_disableFsmDoneEvent                     |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheck                            |        104 |        140 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheckByByte                      |         96 |        138 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_doMarginRead                            |         56 |         70 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doMarginReadByByte                      |         56 |         64 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doPsaVerify                             |         56 |          4 |
|  |  _Fapi_checkRegionForPsaValue              |         56 |        140 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_loopRegionForPsaValue            |         24 |         92 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_setReadMargin0                   |         24 |         60 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doVerify                                |        104 |         18 |
|  |  _Fapi_checkRegionForValue                 |         88 |        124 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        122 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValue               |         56 |        102 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  |  _Fapi_readDword                     |         16 |         44 |
|  |  |  |  |  Fapi_isAddressEcc                |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doVerifyByByte                          |         96 |         18 |
|  |  _Fapi_checkRegionForValueByByte           |         80 |        124 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        122 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValueByByte         |         48 |         82 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_enableAutoEccCalculation                |          0 |         16 |
---------------------------------------------------------------------------
|  Fapi_enableBanksForOtpWrite                  |          0 |         36 |
---------------------------------------------------------------------------
|  Fapi_enableEepromBankSectors                 |          0 |        106 |
---------------------------------------------------------------------------
|  Fapi_enableFsmDoneEvent                      |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_enableMainBankSectors                   |          0 |         66 |
---------------------------------------------------------------------------
|  Fapi_flushPipeline                           |         16 |         34 |
|  |  Fapi_waitDelay                            |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_getBankSectors                          |         40 |        244 |
|  |  _Fapi_scaleSectorSize                     |          0 |         20 |
---------------------------------------------------------------------------
|  Fapi_getDeviceInfo                           |         32 |         74 |
---------------------------------------------------------------------------
|  Fapi_getLibraryInfo                          |         24 |         62 |
---------------------------------------------------------------------------
|  Fapi_initializeFlashBanks                    |        152 |        598 |
|  |  _Fapi_calculateOtpChecksum                |         16 |          8 |
|  |  |  Fapi_calculateFletcherChecksum         |         16 |         54 |
|  |  _Fapi_divideUnsignedLong                  |          8 |         34 |
---------------------------------------------------------------------------
|  Fapi_isAddressEcc                            |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommand                       |          8 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommandWithAddress            |         16 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommand                 |         56 |        336 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommandForEccAddresses  |         80 |         38 |
|  |  Fapi_issueProgrammingCommand              |         56 |        336 |
|  |  |  _Fapi_issueFsmCommand                  |          0 |         54 |
|  |  Fapi_remapEccAddress                      |          8 |        100 |
|  |  |  _Fapi_compareAddresses                 |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapEccAddress                         |          8 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapMainAddress                        |         16 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_setActiveFlashBank                      |         24 |        344 |
---------------------------------------------------------------------------
|  Fapi_waitDelay                               |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_calculateOtpChecksum                   |         16 |          8 |
|  |  Fapi_calculateFletcherChecksum            |         16 |         54 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForPsaValue                 |         56 |        140 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         92 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_setReadMargin0                      |         24 |         60 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValue                    |         88 |        124 |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValueByByte              |         80 |        124 |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_checkWdService                         |          0 |         12 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_compareAddresses                       |          0 |         18 |
---------------------------------------------------------------------------
|  _Fapi_divideUnsignedLong                     |          8 |         34 |
---------------------------------------------------------------------------
|  _Fapi_enterMarginMode                        |         32 |        122 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_exitMarginMode                         |         32 |         42 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_issueFsmCommand                        |          0 |         54 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForPsaValue                  |         24 |         92 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValue                     |         56 |        102 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValueByByte               |         48 |         82 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_readDword                              |         16 |         44 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_scaleSectorSize                        |          0 |         20 |
---------------------------------------------------------------------------
|  _Fapi_setReadMargin0                         |         24 |         60 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------

 Function using largest amount of stack --> Fapi_initializeFlashBanks ( 152 )


---------------------------------------------------------------------------
   2.7 F021 API CortexR4 LE V3D16 Library
---------------------------------------------------------------------------

---------------------------------------------------------------------------
|                                               |   Worst    |            |
|                                               |   Case     |            |
|                                               |   Stack    |  Function  |
|               Function Call Graph             |   Usage    |    Size    |
---------------------------------------------------------------------------
|  Fapi_calculateEcc                            |          0 |         16 |
---------------------------------------------------------------------------
|  Fapi_calculateFletcherChecksum               |         16 |         54 |
---------------------------------------------------------------------------
|  Fapi_calculatePsa                            |         48 |        152 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         92 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_disableBanksForOtpWrite                 |          0 |         30 |
---------------------------------------------------------------------------
|  Fapi_disableFsmDoneEvent                     |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheck                            |        104 |        140 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheckByByte                      |         96 |        138 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_doMarginRead                            |         56 |         70 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doMarginReadByByte                      |         56 |         64 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doPsaVerify                             |         56 |          4 |
|  |  _Fapi_checkRegionForPsaValue              |         56 |        140 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_loopRegionForPsaValue            |         24 |         92 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_setReadMargin0                   |         24 |         60 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doVerify                                |        104 |         18 |
|  |  _Fapi_checkRegionForValue                 |         88 |        124 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        122 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValue               |         56 |        102 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  |  _Fapi_readDword                     |         16 |         44 |
|  |  |  |  |  Fapi_isAddressEcc                |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doVerifyByByte                          |         96 |         18 |
|  |  _Fapi_checkRegionForValueByByte           |         80 |        124 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        122 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValueByByte         |         48 |         82 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_enableBanksForOtpWrite                  |          0 |         36 |
---------------------------------------------------------------------------
|  Fapi_enableEepromBankSectors                 |          0 |        106 |
---------------------------------------------------------------------------
|  Fapi_enableFsmDoneEvent                      |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_enableMainBankSectors                   |          0 |         66 |
---------------------------------------------------------------------------
|  Fapi_flushPipeline                           |         16 |         34 |
|  |  Fapi_waitDelay                            |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_getBankSectors                          |         40 |        262 |
|  |  _Fapi_scaleSectorSize                     |          0 |         20 |
---------------------------------------------------------------------------
|  Fapi_getDeviceInfo                           |         32 |         74 |
---------------------------------------------------------------------------
|  Fapi_getLibraryInfo                          |         24 |         62 |
---------------------------------------------------------------------------
|  Fapi_initializeFlashBanks                    |        152 |        598 |
|  |  _Fapi_calculateOtpChecksum                |         16 |          8 |
|  |  |  Fapi_calculateFletcherChecksum         |         16 |         54 |
|  |  _Fapi_divideUnsignedLong                  |          8 |         34 |
---------------------------------------------------------------------------
|  Fapi_isAddressEcc                            |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommand                       |          8 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommandWithAddress            |         16 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommand                 |         56 |        352 |
|  |  Fapi_calculateEcc                         |          0 |         16 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommandForEccAddresses  |         80 |         38 |
|  |  Fapi_issueProgrammingCommand              |         56 |        352 |
|  |  |  Fapi_calculateEcc                      |          0 |         16 |
|  |  |  _Fapi_issueFsmCommand                  |          0 |         54 |
|  |  Fapi_remapEccAddress                      |          8 |        100 |
|  |  |  _Fapi_compareAddresses                 |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapEccAddress                         |          8 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapMainAddress                        |         16 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_setActiveFlashBank                      |         24 |        344 |
---------------------------------------------------------------------------
|  Fapi_waitDelay                               |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_calculateOtpChecksum                   |         16 |          8 |
|  |  Fapi_calculateFletcherChecksum            |         16 |         54 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForPsaValue                 |         56 |        140 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         92 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_setReadMargin0                      |         24 |         60 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValue                    |         88 |        124 |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValueByByte              |         80 |        124 |
|  |  _Fapi_enterMarginMode                     |         32 |        122 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_checkWdService                         |          0 |         12 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_compareAddresses                       |          0 |         18 |
---------------------------------------------------------------------------
|  _Fapi_divideUnsignedLong                     |          8 |         34 |
---------------------------------------------------------------------------
|  _Fapi_enterMarginMode                        |         32 |        122 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_exitMarginMode                         |         32 |         42 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_issueFsmCommand                        |          0 |         54 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForPsaValue                  |         24 |         92 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValue                     |         56 |        102 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValueByByte               |         48 |         82 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_readDword                              |         16 |         44 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_scaleSectorSize                        |          0 |         20 |
---------------------------------------------------------------------------
|  _Fapi_setReadMargin0                         |         24 |         60 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------

 Function using largest amount of stack --> Fapi_initializeFlashBanks ( 152 )


---------------------------------------------------------------------------
 3.  Package Checksums
---------------------------------------------------------------------------
This section contain a list of checksums (MD5 and SHA1) for each file
delivered with the F021 Flash API.


F021_API_CortexM3_BE.lib
     SHA1: deffe5fa65e40af34a358c73d73bc92cd54e1d7b
      MD5: d41d8cd98f00b204e9800998ecf8427e

F021_API_CortexR4_BE.lib
     SHA1: 913d8a634926697b6dec2fc15ab3a9b5ecee4565
      MD5: d41d8cd98f00b204e9800998ecf8427e

F021_API_CortexR4_BE_L2FMC.lib
     SHA1: 355462e42b4fc8140702447fdfd10c97966b7f0e
      MD5: d41d8cd98f00b204e9800998ecf8427e

F021_API_CortexR4_BE_V3D16.lib
     SHA1: 0d017544048392d18ab2a0183f65aba1f3aeeaaf
      MD5: d41d8cd98f00b204e9800998ecf8427e

F021_API_CortexR4_LE.lib
     SHA1: 3b20bbec12eb0cf84c410f9d8b517810734c93bf
      MD5: d41d8cd98f00b204e9800998ecf8427e

F021_API_CortexR4_LE_L2FMC.lib
     SHA1: 5975339aaf6a86e2214ad0d16a21b37a208345a5
      MD5: d41d8cd98f00b204e9800998ecf8427e

F021_API_CortexR4_LE_V3D16.lib
     SHA1: 67a16d30c7e5e1405e7cdbcf3e32062315548e4c
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\CGT.ARM.h
     SHA1: ea4ed6f88acde4d7c88574663f82b71e7a972bad
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\CGT.CCS.h
     SHA1: a62dd99a3bf4717eeffd2ef155e44e02d7036473
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\CGT.gcc.h
     SHA1: ada7883d659b4017b89b45f55c89481129b235de
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\CGT.GHS.h
     SHA1: 486dff12973d4478e6ccdb33658ed2837571aeac
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\CGT.IAR.h
     SHA1: 78fc4deb440f0a3fa6d69f6df5f10b7f83e5731b
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\Compatibility.h
     SHA1: 47d319251aa487b5d7a298b3de1f48c5d3f5d627
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\Constants.h
     SHA1: cbbf98df4ce22df4fe6bf2a03e92b0a801c2dad3
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\F021.h
     SHA1: 7c7ef4e1ac434dffe635adf5b9e90ee0dc4c681e
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\FapiFunctions.h
     SHA1: e1b99d8570d022d1f5ba855b47aee119612811e3
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\Helpers.h
     SHA1: 734f84425916ffc783d168aa4d8b464eae27a249
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\Registers.h
     SHA1: e8318bb209f8ab1d5818e8dd75b2ba855b14ce67
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\Registers_FMC_BE.h
     SHA1: 8e4b189e7f0400eafcc3fae5b58a5440b36c222b
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\Registers_FMC_LE.h
     SHA1: 6bb1c224c6b38851d3a2ad449a084cee792a2d95
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\Types.h
     SHA1: d6d10ca317f4106dba8c0f5e764b3a53ebf301e7
      MD5: d41d8cd98f00b204e9800998ecf8427e

readme.txt
     SHA1: 4f41aab191f3a2b13e2a062ac889aca8c5c46cec
      MD5: d41d8cd98f00b204e9800998ecf8427e

Release_Notes.pdf
     SHA1: 3315a6c838410c78d52afe228414198bb641e829
      MD5: d41d8cd98f00b204e9800998ecf8427e

  source\Fapi_UserDefinedFunctions.c
     SHA1: 8eed8def73f85d288697f5577f34b148848db30c
      MD5: d41d8cd98f00b204e9800998ecf8427e



***************************************************************************
  End of Document
***************************************************************************

