OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2525|回复: 9

请教各位大佬,学习STRM32启动文件和Cortex-M内核的资料或者方法有没有推荐??

[复制链接]

6

主题

146

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1254
金钱
1254
注册时间
2016-11-30
在线时间
211 小时
发表于 2020-2-29 21:28:42 | 显示全部楼层 |阅读模式
100金钱
今年新年的学习UCOS-III操作系统的时候,在遇到任务切换的时候,遇到一个跟内核有关的PendSV异常的触发和其中断服务函数相关问题,刚开始看的一脸懵,后面试着用KEIL5 尝试着用软件调试追踪当前任务指针和准备任务指针变量的值,才看懂了一知半解,现在是想问问各位大佬,在对于startup_ARMCM3.S这个启动文件的理解和学习其Cortex-M内核学习中要从何下手,或者说有没有相关书籍资料什么的推荐??

最佳答案

查看完整内容[请看2#楼]

启动代码的理解,网上查了一下资料,看了一篇博客还是蛮详细的,现在上链接:https://www.cnblogs.com/strongwong/p/8657639.html
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

146

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1254
金钱
1254
注册时间
2016-11-30
在线时间
211 小时
 楼主| 发表于 2020-2-29 21:28:43 | 显示全部楼层
启动代码的理解,网上查了一下资料,看了一篇博客还是蛮详细的,现在上链接:https://www.cnblogs.com/strongwong/p/8657639.html
回复

使用道具 举报

6

主题

146

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1254
金钱
1254
注册时间
2016-11-30
在线时间
211 小时
 楼主| 发表于 2020-3-1 14:46:51 | 显示全部楼层
本帖最后由 MrXiong 于 2020-3-1 14:53 编辑

自己盖个楼,首先我的想法是uCos-III 源码中PendSV异常相关的执行语句是汇编写的,我也只是看着代码备注理解了一点,觉得还不够,想学的透一点。希望论坛大佬指点迷津!然后觉得这个帖子的意思我掺杂了一点启动文件的问题,其实主要是对于uCoS-III  PendSV异常中断这些相关汇编代码,应该从何下手去理解它的整个任务切换的过程,因为主要是CPU寄存器那些传递过程不是很理解
回复

使用道具 举报

6

主题

146

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1254
金钱
1254
注册时间
2016-11-30
在线时间
211 小时
 楼主| 发表于 2020-3-1 22:00:54 | 显示全部楼层
现在准备学uCos-III的同时看看《Cortex-M3 权威指南》了,查了一下内核的东西还是看内核的书比较实在,毕竟很多都是跟指令集有关。
回复

使用道具 举报

6

主题

146

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1254
金钱
1254
注册时间
2016-11-30
在线时间
211 小时
 楼主| 发表于 2020-3-1 22:03:38 | 显示全部楼层
现在准备结合这《Cortex-M3 权威指南》一起弄了,源文件里很多都跟指令集有关,再者,内核的东西还是看内核的书实在。
回复

使用道具 举报

6

主题

146

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1254
金钱
1254
注册时间
2016-11-30
在线时间
211 小时
 楼主| 发表于 2020-3-1 22:04:22 | 显示全部楼层
现在准备结合这《Cortex-M3 权威指南》一起弄了,源文件里很多都跟指令集有关,再者,内核的东西还是看内核的书实在。
回复

使用道具 举报

6

主题

146

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1254
金钱
1254
注册时间
2016-11-30
在线时间
211 小时
 楼主| 发表于 2020-3-1 22:23:54 | 显示全部楼层
现在准备结合这《Cortex-M3 权威指南》一起弄了,源文件里很多都跟指令集有关,再者,内核的东西还是看内核的书实在。
回复

使用道具 举报

6

主题

146

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1254
金钱
1254
注册时间
2016-11-30
在线时间
211 小时
 楼主| 发表于 2020-3-2 01:03:22 | 显示全部楼层
现在准备结合这《Cortex-M3 权威指南》一起弄了,源文件里很多都跟指令集有关,再者,内核的东西还是看内核的书实在。
回复

使用道具 举报

28

主题

294

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1790
金钱
1790
注册时间
2018-3-26
在线时间
294 小时
发表于 2020-3-2 09:03:42 | 显示全部楼层
野火的视频里面有关于这几个文件的讲解视频,在什么大师篇讲解视频里面,原子的我没太注意,不过你可以找一找。
茵茵猪头
回复

使用道具 举报

6

主题

146

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1254
金钱
1254
注册时间
2016-11-30
在线时间
211 小时
 楼主| 发表于 2020-3-6 16:58:38 | 显示全部楼层
htao 发表于 2020-3-2 09:03
野火的视频里面有关于这几个文件的讲解视频,在什么大师篇讲解视频里面,原子的我没太注意,不过你可以找一 ...

好的,谢谢!也在学习中了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-21 20:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表