在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!)    创芯人才网--重磅上线啦!
查看: 1795|回复: 0

[原创] 【K70EK_T7_MQX例程】003MQX系统效率测试(timing)

[复制链接]
发表于 2013-12-24 15:10:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
调试串口波特率:115200-uart2
基于MDKK70-EK_T7硬件平台
关键词: Freescale 飞思卡尔 Kinetis MQX Cortex-M4 K70 MDKK70 核心板 开发板 例程 demo timing

# MQX timing test.
# Loop calibration = 1626 hardware ticks
Parameters
Board,            Freescale TWRK70F120M
Version,          4.0.2
cpu,              MK70F120M 120 MHz
Generic Revision, 23
Memory,           128K Internal SRAM
PSP Revision,     10
Target,           Unknown Debug RegABI
BSP Revision,     01
Compiler,         uVision4
IO Revision,      31
PSP build date,   Dec 24 2012 at 16:26:52

Kernel Options
Has Code Cache, 0
Has Data Cache, 0
Kernel Log Support, 1
Logging Enabled, 0
Check Errors, 1
Check Memory Allocation Errors, 1
Check Validity, 1
Component Destruction, 1
Default Time Slice in Ticks, 0
Exit Enabled, 1
Has Time Slice, 1
Include Floating Point I/O, 1
Is Multiprocessor, 1
LWLog Time Stamp in Ticks, 0
Memory Free List Sorted, 1
Monitor Stack, 1
Mutex has Polling, 1
Profiling Enabled, 1
Run Time Error Check Enabled, 1
Task Creation Blocks, 1
Task Destruction, 1
Time Uses Ticks Only, 1
Use 32-bit Message Qids, 0
Use 32-bit Types, 0
Use Idle Task, 1
Use Inline Macros, 1
Use Lwmem Allocator, 0

Resource Usage
Kernel RAM,   1056
Memory Block, 36 + data
Message,      28 + data
Semaphore,    112
ISR,          12 * #ints
Partition,    12 + data
Msg Queue,    32
Task,         220 + stack
Task Queue,   28
Mutex,        48
Event,        92
LWEvent,      36
LWSem,        28
LWMem,        12

System Parameters
Context Switch , 128250 , nsec in , 50 , loops, 15390000 , ns norm 1MHz
Service Interrupt and return to task , 45175 , nsec in , 50 , loops, 5421000 , n
s norm 1MHz
System Timer/Tick Overhead , 64600 , nsec in , 50 , loops, 7752000 , ns norm 1MH
z
Task Management
Create Task , 1733600 , nsec in , 50 , loops, 208032000 , ns norm 1MHz
Delete Task , 1611550 , nsec in , 50 , loops, 193386000 , ns norm 1MHz
Block Task , 128250 , nsec in , 50 , loops, 15390000 , ns norm 1MHz
Ready Task , 132100 , nsec in , 50 , loops, 15852000 , ns norm 1MHz
Yield Task , 212200 , nsec in , 50 , loops, 25464000 , ns norm 1MHz
Task Queues
Suspend Task , 325750 , nsec in , 50 , loops, 39090000 , ns norm 1MHz
Suspend Task Context Switch , 208600 , nsec in , 50 , loops, 25032000 , ns norm
1MHz
Resume Task , 142200 , nsec in , 50 , loops, 17064000 , ns norm 1MHz
Resume Task Context Switch , 340500 , nsec in , 50 , loops, 40860000 , ns norm 1
MHz
Memory Management
Allocate Memory , 254550 , nsec in , 50 , loops, 30546000 , ns norm 1MHz
Free Memory , 260850 , nsec in , 50 , loops, 31302000 , ns norm 1MHz
Allocate LW-Memory , 219700 , nsec in , 50 , loops, 26364000 , ns norm 1MHz
Free LW-Memory , 164550 , nsec in , 50 , loops, 19746000 , ns norm 1MHz
Partitions
Partition Create , 266400 , nsec in , 50 , loops, 31968000 , ns norm 1MHz
Partition Allocate Block , 119600 , nsec in , 50 , loops, 14352000 , ns norm 1MH
z
Partition Free Block , 97300 , nsec in , 50 , loops, 11676000 , ns norm 1MHz
Light Weight Semaphores
Open LW-Semaphore , 269600 , nsec in , 50 , loops, 32352000 , ns norm 1MHz
Set LW-Semaphore , 69700 , nsec in , 50 , loops, 8364000 , ns norm 1MHz
Set LW-Semaphore Ready Task , 137200 , nsec in , 50 , loops, 16464000 , ns norm
1MHz
Set LW-Semaphore Context Switch , 250183 , nsec in , 50 , loops, 30021960 , ns n
orm 1MHz
Wait LW-Semaphore , 79700 , nsec in , 50 , loops, 9564000 , ns norm 1MHz
Wait LW-Semaphore Block Task , 187550 , nsec in , 50 , loops, 22506000 , ns norm
1MHz
Close LW-Semaphore , 184750 , nsec in , 50 , loops, 22170000 , ns norm 1MHz
Light Weight Events
Open LW-Event , 238250 , nsec in , 50 , loops, 28590000 , ns norm 1MHz
Close LW-Event , 159600 , nsec in , 50 , loops, 19152000 , ns norm 1MHz
Wait LW-Event (ticks) , 112150 , nsec in , 50 , loops, 13458000 , ns norm 1MHz
Set LW-Event , 109600 , nsec in , 50 , loops, 13152000 , ns norm 1MHz
Set LW-Event Context Switch , 304483 , nsec in , 50 , loops, 36537960 , ns norm
1MHz
Set LW-Event Ready Task , 174650 , nsec in , 50 , loops, 20958000 , ns norm 1MHz

Wait LW-Event (ticks) Block Task , 224700 , nsec in , 50 , loops, 26964000 , ns
norm 1MHz
Message Passing
Open Message Queue , 167150 , nsec in , 50 , loops, 20058000 , ns norm 1MHz
Send Message , 209550 , nsec in , 50 , loops, 25146000 , ns norm 1MHz
Send Message Ready Task , 209650 , nsec in , 50 , loops, 25158000 , ns norm 1MHz

Send Message Context Switch , 329383 , nsec in , 50 , loops, 39525960 , ns norm
1MHz
Receive Message (ticks) , 172150 , nsec in , 50 , loops, 20658000 , ns norm 1MHz

Receive Message (ticks) Block Task , 213350 , nsec in , 50 , loops, 25602000 , n
s norm 1MHz
Close Message Queue , 167050 , nsec in , 50 , loops, 20046000 , ns norm 1MHz
Message Pools
Create Message Pool , 609400 , nsec in , 50 , loops, 73128000 , ns norm 1MHz
Delete Message Pool , 392850 , nsec in , 50 , loops, 47142000 , ns norm 1MHz
Allocate Message , 112300 , nsec in , 50 , loops, 13476000 , ns norm 1MHz
Free Message , 82150 , nsec in , 50 , loops, 9858000 , ns norm 1MHz
Semaphores
Open Semaphore , 594700 , nsec in , 50 , loops, 71364000 , ns norm 1MHz
Open Semaphore Fast , 492150 , nsec in , 50 , loops, 59058000 , ns norm 1MHz
Set Semaphore , 132150 , nsec in , 50 , loops, 15858000 , ns norm 1MHz
Set Semaphore Ready Task , 314900 , nsec in , 50 , loops, 37788000 , ns norm 1MH
z
Set Semaphore Context Switch , 321833 , nsec in , 50 , loops, 38619960 , ns norm
1MHz
Wait Semaphore (ticks) , 129750 , nsec in , 50 , loops, 15570000 , ns norm 1MHz

Wait Semaphore (ticks) Block Task , 235400 , nsec in , 50 , loops, 28248000 , ns
norm 1MHz
Close Semaphore , 325900 , nsec in , 50 , loops, 39108000 , ns norm 1MHz
Events
Open Event , 614550 , nsec in , 50 , loops, 73746000 , ns norm 1MHz
Open Event Fast , 474750 , nsec in , 50 , loops, 56970000 , ns norm 1MHz
Set Event , 124800 , nsec in , 50 , loops, 14976000 , ns norm 1MHz
Set Event Ready Task , 190300 , nsec in , 50 , loops, 22836000 , ns norm 1MHz
Set Event Context Switch , 324033 , nsec in , 50 , loops, 38883960 , ns norm 1MH
z
Wait Event (ticks) , 139650 , nsec in , 50 , loops, 16758000 , ns norm 1MHz
Wait Event (ticks) Block Task , 225900 , nsec in , 50 , loops, 27108000 , ns nor
m 1MHz
Close Event , 313250 , nsec in , 50 , loops, 37590000 , ns norm 1MHz
Mutexes
Open Mutex , 287050 , nsec in , 50 , loops, 34446000 , ns norm 1MHz
Unlock Mutex , 104700 , nsec in , 50 , loops, 12564000 , ns norm 1MHz
Unlock Mutex Ready Task , 162150 , nsec in , 50 , loops, 19458000 , ns norm 1MHz

Unlock Mutex Context Switch , 288183 , nsec in , 50 , loops, 34581960 , ns norm
1MHz
Lock Mutex , 152150 , nsec in , 50 , loops, 18258000 , ns norm 1MHz
Lock Mutex Block Task , 222400 , nsec in , 50 , loops, 26688000 , ns norm 1MHz
Close Mutex , 344550 , nsec in , 50 , loops, 41346000 , ns norm 1MHz


# Test complete.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-2 04:11 , Processed in 0.026933 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表