R2017b AUTOSAR not writing provided ports at initiatialization phase
1 view (last 30 days)
Show older comments
MathWorks Support Team
on 7 Aug 2020
Answered: MathWorks Support Team
on 7 Aug 2020
I am trying to write a constant value of 0/false at the initialization phase in AUTOSAR. It is not written to the output port as expected. I was able to do this while using ert.tlc.
Accepted Answer
MathWorks Support Team
on 7 Aug 2020
Simulink prevents writing 0 / false at the time of initialization for AUTOSAR because the initialization of the output block depends on the Runtime Environment (RTE).
Hence, a setting in Code Generation pane (optimization) of Configuration parameters in Simulink, known as "zeroExternalMemoryAtStartup" is checked by default for "autosar.tlc".
This setting removes root level I/O zero initialization.This can not be unchecked in "autosar.tlc". It can be unchecked in "ert.tlc".
Hence, the generated code does not write to "Outport".
0 Comments
More Answers (0)
See Also
Categories
Find more on AUTOSAR Blockset in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!