<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/libcpu/arm/cortex-m7/context_gcc.S, branch v5.2.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/libcpu/arm/cortex-m7/context_gcc.S?h=v5.2.1</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/libcpu/arm/cortex-m7/context_gcc.S?h=v5.2.1'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2024-07-11T12:42:50Z</updated>
<entry>
<title>Correct ".cpu cortex-m4" to ".cpu cortex-m7"</title>
<updated>2024-07-11T12:42:50Z</updated>
<author>
<name>childerxxx</name>
<email>childerxxx@gmail.com</email>
</author>
<published>2024-07-11T09:20:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=d7914defddc67863033ef4b49a99601d79b9ecd0'/>
<id>urn:sha1:d7914defddc67863033ef4b49a99601d79b9ecd0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libcpu] discard rt_current_thread (#8976)</title>
<updated>2024-05-26T14:00:17Z</updated>
<author>
<name>Shell</name>
<email>smokewood@qq.com</email>
</author>
<published>2024-05-26T14:00:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=397cdcd1320d096d41523cbbe0bf743e872d5e70'/>
<id>urn:sha1:397cdcd1320d096d41523cbbe0bf743e872d5e70</id>
<content type='text'>
* [libcpu] rv64: discard rt_current_thread

* arm: using rt_thread_self to fetch current TCB</content>
</entry>
<entry>
<title>实现MPU抽象层 (#8080)</title>
<updated>2023-10-30T12:24:55Z</updated>
<author>
<name>tangzz98</name>
<email>54998890+tangzz98@users.noreply.github.com</email>
</author>
<published>2023-10-30T12:24:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=acc66c547999ce444b79efccd67625a1af347d5d'/>
<id>urn:sha1:acc66c547999ce444b79efccd67625a1af347d5d</id>
<content type='text'>
- 为RT-Thread设计MPU抽象层，支持ARMV7-M，ARMV8-M架构，让用户使用MPU检测栈溢出等内存问题，实现线程内存隔离
- 在components/mp目录下提供通用的API，libcpu目录下提供各处理器架构的具体实现
- 在STM32U575 NUCLEO， STM32H75 NUCLEO开发板测试通过</content>
</entry>
<entry>
<title>[libcpu/arm]: add dsb and isb instructions in the end of rt_hw_context_switch_to (#5748)</title>
<updated>2022-04-08T04:52:22Z</updated>
<author>
<name>blta</name>
<email>blta@users.noreply.github.com</email>
</author>
<published>2022-04-08T04:52:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b1a9c4c4ea1b02d04f128e9d320dc4f259631d7e'/>
<id>urn:sha1:b1a9c4c4ea1b02d04f128e9d320dc4f259631d7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[asm] 解决tab和空格混用的问题</title>
<updated>2022-01-20T12:57:35Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2022-01-18T05:35:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=563e49890c597c53adba954063c37b03644c5c69'/>
<id>urn:sha1:563e49890c597c53adba954063c37b03644c5c69</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[bugfix] libcpu/arm/cortex-m/context_gcc: 修复thumb指令集汇编语法错误</title>
<updated>2021-12-09T03:22:46Z</updated>
<author>
<name>jiladahe1997</name>
<email>972931182@qq.com</email>
</author>
<published>2021-12-09T03:22:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=433e5f81473f71e36fbfb2a4ca5fcbb6b28f57b2'/>
<id>urn:sha1:433e5f81473f71e36fbfb2a4ca5fcbb6b28f57b2</id>
<content type='text'>
当使用thumb指令集时，要求汇编语法中的“条件执行”要跟在IT指令后面，否则会编译不通过。
报错如下：Error: thumb conditional instruction should be in IT block -- `moveq r4,#0x01'

虽然可以通过指定"-Wa,-mimplicit-it=thumb"选项来告诉编译器识别隐式的IT指令，但是能在代码里面直接加上IT指令的话更好。

thumb指令集“条件执行”arm官网文档：
    https://developer.arm.com/documentation/dui0473/m/condition-codes/conditional-execution-in-thumb-state

参考论坛帖子：
    https://club.rt-thread.org/ask/question/433887.html
    https://club.rt-thread.org/ask/question/4188.html

Signed-off-by: Mingrui Ren &lt;jiladahe1997@gmail.com&gt;
</content>
</entry>
<entry>
<title>set Systick interrupt priority to the lowest</title>
<updated>2020-05-30T07:23:25Z</updated>
<author>
<name>aozima</name>
<email>wuyangyong@gmail.com</email>
</author>
<published>2020-05-30T07:23:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=c3d63e49decf74896fbf3696f181c601ee32f6f0'/>
<id>urn:sha1:c3d63e49decf74896fbf3696f181c601ee32f6f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[license] Change the license of libarm to Apache.</title>
<updated>2018-10-14T17:35:07Z</updated>
<author>
<name>Bernard Xiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2018-10-14T17:35:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=7c425408b4335d7af2fefcfa51174735b98037ed'/>
<id>urn:sha1:7c425408b4335d7af2fefcfa51174735b98037ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libcpu][comtex-m7] enhancement hard fault exception handler.</title>
<updated>2018-07-25T13:39:45Z</updated>
<author>
<name>aozima</name>
<email>wuyangyong@gmail.com</email>
</author>
<published>2018-07-24T13:16:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=d431f4b5f9b5f136d2e793f62ec85db17378b347'/>
<id>urn:sha1:d431f4b5f9b5f136d2e793f62ec85db17378b347</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libcpu]: fixed #1196 FPU FPCA issue.</title>
<updated>2018-01-31T10:54:11Z</updated>
<author>
<name>aozima</name>
<email>wuyangyong@gmail.com</email>
</author>
<published>2018-01-31T10:54:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=dd1041bb7fe056c2b89463eccbbbac701a16bea2'/>
<id>urn:sha1:dd1041bb7fe056c2b89463eccbbbac701a16bea2</id>
<content type='text'>
</content>
</entry>
</feed>
