496
Discussion - EVE / Re: ESD 4.8 with custom board and generic MPU
« on: October 07, 2020, 11:18:40 AM »
Hello,
Yes this is the correct approach.
We have a porting guide for the previous version of ESD which you can reference:
https://brtchip.com/wp-content/uploads/Support/Documentation/Application_Notes/Modules/EVE/BRT_AN_001-ESD-3.0-Exported-Project-Porting-Guide.pdf
Customers shall look into the function “Esd_Loop” in file “Ft_Esd_Core.c” to see which slots to be called periodically.
You can find the main function which is the entry to the application in the Ft_Esd_Support.c file.
In FreeRTOS, this main function shall be renamed and invoked by a RTOS thread, this should be scheduled to be higher priority to get fast response.
For App structure initialization, please see the attached picture. It is allocated statically in heap while the application is initialized.
Best Regards,
BRT Community
Yes this is the correct approach.
We have a porting guide for the previous version of ESD which you can reference:
https://brtchip.com/wp-content/uploads/Support/Documentation/Application_Notes/Modules/EVE/BRT_AN_001-ESD-3.0-Exported-Project-Porting-Guide.pdf
Customers shall look into the function “Esd_Loop” in file “Ft_Esd_Core.c” to see which slots to be called periodically.
You can find the main function which is the entry to the application in the Ft_Esd_Support.c file.
In FreeRTOS, this main function shall be renamed and invoked by a RTOS thread, this should be scheduled to be higher priority to get fast response.
For App structure initialization, please see the attached picture. It is allocated statically in heap while the application is initialized.
Best Regards,
BRT Community