Details
-
Type: New Feature
-
Status: Closed
-
Priority: Trivial
-
Resolution: Incomplete
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Kernel
-
Labels:None
-
Account:SDO rcX (SDORCX)
Description
currently the startup (booting) of rcX takes an amount of time that is not acceptable for Profinet with feature FastStartUp.
There are several issues to fix:
1. Mid_FatInitialize() calculates the amount of free clusters (takes about 85ms on netX50)
2. by default rX_Compiler.h maps "MEMSET" to rX_memset and MEMCPY to rX_memcpy. They work bytewise which has a very poor performance.
3. HalHifInitializeArea() has its own implementation of setting the whole area to zero - that implementation works byte-wise