RT-Thread for STM32F0

[复制链接]
damiaa 发表于 2012-7-9 10:42 | 显示全部楼层
猛,M0只有8K内存哦。节省着用。
john_lee 发表于 2012-7-9 13:00 | 显示全部楼层
lz的移植,上下文切换时不保存 r8-r11 的吗?
 楼主| aozima 发表于 2012-8-17 17:43 | 显示全部楼层
本帖最后由 aozima 于 2012-8-17 17:45 编辑
lz的移植,上下文切换时不保存 r8-r11 的吗?
john_lee 发表于 2012-7-9 13:00

确实有这个BUG:
原因在于M0不能直接使用STM保存 {r8 - r11}
所在原来的移植中先删除了这段代码,但没有完成替换方案。
楼主位已修正了这个问题。

主要代码如下:
  1.     STMIA   r1!, {r4 - r7}          ; push thread {r4 - r7} register

  2.     MOV     r4, r8                  ; mov thread {r8 - r11} to {r4 - r7}
  3.     MOV     r5, r9
  4.     MOV     r6, r10
  5.     MOV     r7, r11
  6.     STMIA   r1!, {r4 - r7}          ; push thread {r8 - r11} high register

  7.     LDMIA   r1!, {r4 - r7}          ; pop thread {r4 - r7} register
  8.     PUSH    {r4 - r7}               ; push {r4 - r7} to MSP for copy

  9.     LDMIA   r1!, {r4 - r7}          ; pop thread {r8 - r11} high register
  10.     MOV     r8,  r4                 ; mov {r4 - r7} to {r8 - r11}
  11.     MOV     r9,  r5
  12.     MOV     r10, r6
  13.     MOV     r11, r7

  14.     POP     {r4 - r7}               ; pop {r4 - r7} from MSP
复制代码
baidudz 发表于 2012-8-17 17:46 | 显示全部楼层
很不错的资料,多谢共享
秋天落叶 发表于 2012-8-17 18:00 | 显示全部楼层
拜托楼主,先把工程编译过了之后再放出来,行不?明显的,有2个目录项中的文件是找不到位置的,另外,
还有一个目录项有4个文件是在工程中不存在的。
    虽然我知道如何在工程中把文件调到正确的位置,但新手未必知 ...
pattywu 发表于 2012-6-1 13:15

的确是还需要完善
wuguoyan 发表于 2012-8-17 22:53 | 显示全部楼层
谢谢楼主~~
学习了~
wxlhonker 发表于 2013-2-16 14:29 | 显示全部楼层
请问aozima:现在RT Thread已经出1.1.0版了,这个能否同步更新一下?我想把1.1版的系统目录下的文件进行替换呢,但文件大小差别有的比较大,不太敢下手,请问能否直接替换系统文件夹下的同名文件来升级?谢谢.
 楼主| aozima 发表于 2013-2-16 17:48 | 显示全部楼层
请问能否直接替换系统文件夹下的同名文件来升级?

可以。

文件大小差别有的比较大

对比代码请使用文本对比工具,如diff等,而不是看文件大小。

现在RT Thread已经出1.1.0版了,这个能否同步更新一下?

这份移植是包含在官方的代码中的,所以直接更新即可。
http://www.rt-thread.org/phpBB3/viewtopic.php?f=4&t=2402
wxlhonker 发表于 2013-2-17 16:52 | 显示全部楼层
回复速度啊,谢谢.
wakojosin 发表于 2014-1-3 13:53 | 显示全部楼层
谢谢分享,路过学习学习。
stridegfm 发表于 2014-1-27 10:32 | 显示全部楼层
不错不错,下来研究一下
outstanding 发表于 2014-3-25 22:24 | 显示全部楼层
这个不错  有空试一下
阿泥巴 发表于 2014-8-5 19:24 | 显示全部楼层
好人,感谢分享!!!
STM32初学者 发表于 2014-8-30 09:32 | 显示全部楼层
资料不错,下载了
小浣熊 发表于 2014-8-30 15:11 | 显示全部楼层
顶!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部