jiladahe1997
|
433e5f8147
|
[bugfix] libcpu/arm/cortex-m/context_gcc: 修复thumb指令集汇编语法错误
当使用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 <jiladahe1997@gmail.com>
|
2021-12-09 11:22:46 +08:00 |
aozima
|
c3d63e49de
|
set Systick interrupt priority to the lowest
|
2020-05-30 15:23:25 +08:00 |
Bernard Xiong
|
7c425408b4
|
[license] Change the license of libarm to Apache.
|
2018-10-15 01:35:07 +08:00 |
aozima
|
6c39b2d54d
|
[libcpu][comtex-m4] enhancement hard fault exception handler.
|
2018-07-25 21:39:44 +08:00 |
aozima
|
dd1041bb7f
|
[libcpu]: fixed #1196 FPU FPCA issue.
|
2018-01-31 18:54:11 +08:00 |
aozima
|
9b7303e511
|
update libcpu: ensure fault enable.
|
2017-08-18 11:12:58 +08:00 |
aozima
|
2c47f2e683
|
Fix some spell error;
|
2014-07-31 13:59:25 +08:00 |
aozima
|
5120f54a29
|
fix spelling error.
|
2013-06-24 22:57:27 +08:00 |
aozima
|
34d59ccb0f
|
update libcpu/arm/cortex-m4: support lazy stack optimized.
|
2013-06-23 18:10:46 +08:00 |
aozima
|
b045f93b47
|
fixed bug: correct cortex-m SCB->VTOR address.
|
2013-06-23 18:08:16 +08:00 |
aozima
|
f9e673354a
|
update libcpu/arm/cortex-m4: restore MSP.
|
2013-06-22 18:59:49 +08:00 |
Bernard Xiong
|
72782e9203
|
convert end of line
|
2013-01-08 05:05:02 -08:00 |
wuyangyong
|
38ba67a867
|
update libcpu cortex-m4.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1967 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2012-02-18 17:46:08 +00:00 |
wuyangyong
|
aad32f8546
|
support context switch load/store FPU register.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1901 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2011-12-31 20:25:44 +00:00 |
bernard.xiong@gmail.com
|
3ac0b7b966
|
add STM32F40x porting (uncompleted)
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1770 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2011-10-20 23:55:08 +00:00 |