Hello,
Thanks for sharing this package, I have some additional questions since I am having some issues confirming the results from the Application Note. The package was built for target LPC55S69, instead of target LPC55S16: it goes with AN12284, not AN13072.
- Do you have a software package for target LPC55S1x instead?
When running the app lpc55Sxx_coremark_mdk with default settings from this package on a board LPC55S69, I get a score which is lower than described in the UM:
- run_in_flash_96mhz: I get a score of 1.92, instead of 2.33 (-20% vs. AN12284)
- run_in_flash_12mhz: I get a score of 3.25, instead of 3.6 (-10% vs. product datasheet LPC55S6x)
How do you explain this difference ?
SystemCoreClock: 96000000
System Running on FLASH
2K performance run parameters for coremark.
CoreMark Size : 666
Total ticks : 10862
Total time (secs): 10.862000
Iterations/Sec : 184.128153
Iterations : 2000
Compiler version : MDK v5.26
Compiler flags : -O3 -Otime --cpu Cortex-M33.fp --apcs=interwork
Memory location : STACK
seedcrc : 0xe9f5
[0]crclist : 0xe714
[0]crcmatrix : 0x1fd7
[0]crcstate : 0x8e3a
[0]crcfinal : 0x4983
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 184.128153 / MDK v5.26 -O3 -Otime --cpu Cortex-M33.fp --apcs=interwork / STACK
DONE
=> Score: 184.13 / 96MHZ = 1.92
