- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 博客摘录「 ARMv7:启动流程」2024年1月8日
因此,中断向量表的格式必需与这个相同,发生异常时,NVIC内核通知内核,根据偏移找到入口函数的地址,因此,在Cotex-M的中断向量表中放置的是ISR程序的入口地址,而不是跳转指令(这也是与其他ARM不同,其他ARM基本放置一条加载中断服务函数地址到PC的指令)。处理器需要有中断控制器,为了能够处理中断,ARM需要建立一张中断向量表,发生中断时,通过向量表查找到中断入口函数,而中断向量表通常放置在地址0开始处,然后代码跟着存放(中断向量表可以偏移)。放置在地址0开始处,这应该是一个标准并且适用的设计。
2024-01-08 16:01:41
446
原创 Measuring CPU usage - S32K118 M0
OS:FreeRTOSMCU:S32K118计算以1秒钟为时间单位的MCU Usage--->由SysTick_Handler处理的周期为1ms,所以vApplicationTickHook的回调周期为1ms。1ms累加1次,完成1000次的累加之后归0。同时在完成1000的累加之后,将每一个1ms内的idle time叠加1000次,此处的Idle time的运算,为了保证足够高的精度,用到了0xe000e018处的SysTick的current_value,用于精确的计算每一个1...
2020-10-15 10:43:20
388
原创 Eclipse值得Hightlight的几个亮点功能
Eclipse值得Hightlight的几个亮点:1.Toggle Mark Occurrences:在工具栏的地方一旦选中,能把选中的方法/变量在本类中全部出现的地方高亮显示;2.Toggle Block Selection Mode:在工具栏的地方一旦选中, 光标就会变成一个十字标识可以用于选择连续的一整块空间,方便块操作;3.Show Whitespace Characters:在工具栏的地方一旦选中, 空格就会以半透明的点状显示出来,方便一眼判定当前位置的空白处是空格还是如回车符等其..
2020-09-30 09:42:09
645
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人