From 8b86c167004ab7906a7ff3ba6c5e155c72ab875a Mon Sep 17 00:00:00 2001 From: xfwangqiang <164877907@qq.com> Date: Thu, 30 Jul 2020 00:09:49 +0800 Subject: [PATCH 1/4] fixed gcc assembly option in rtconfig.py for imxrt1064-nxp-evk --- bsp/imxrt/imxrt1064-nxp-evk/rtconfig.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.py b/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.py index 2acb77e3ed..8ed5795c50 100644 --- a/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.py +++ b/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.py @@ -29,7 +29,7 @@ elif CROSS_TOOL == 'iar': if os.getenv('RTT_EXEC_PATH'): EXEC_PATH = os.getenv('RTT_EXEC_PATH') -#BUILD = 'debug' +# BUILD = 'debug' BUILD = 'release' if PLATFORM == 'gcc': @@ -53,6 +53,9 @@ if PLATFORM == 'gcc': CPATH = '' LPATH = '' + AFLAGS += ' -D__STARTUP_INITIALIZE_NONCACHEDATA' + AFLAGS += ' -D__STARTUP_CLEAR_BSS' + if BUILD == 'debug': CFLAGS += ' -gdwarf-2' AFLAGS += ' -gdwarf-2' -- Gitee From d58d9318f65743805fe1521ef855e8dec4ca9e04 Mon Sep 17 00:00:00 2001 From: xfwangqiang <164877907@qq.com> Date: Thu, 30 Jul 2020 00:36:37 +0800 Subject: [PATCH 2/4] modify README.md --- bsp/imxrt/imxrt1064-nxp-evk/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsp/imxrt/imxrt1064-nxp-evk/README.md b/bsp/imxrt/imxrt1064-nxp-evk/README.md index 434f13c651..37a5e3d1dd 100644 --- a/bsp/imxrt/imxrt1064-nxp-evk/README.md +++ b/bsp/imxrt/imxrt1064-nxp-evk/README.md @@ -71,7 +71,7 @@ ### 快速上手 -本 BSP 为开发者提供 MDK4、MDK5 和 IAR 工程,暂不支持 GCC 开发环境。下面以 MDK5 开发环境为例,介绍如何将系统运行起来。 +本 BSP 为开发者提供 MDK4、MDK5 和 IAR 工程,以及GCC 开发环境。下面以 MDK5 开发环境为例,介绍如何将系统运行起来。 #### 硬件连接 @@ -115,4 +115,4 @@ msh > 维护人: -- [王强](https://github.com/xfwangqiang), 邮箱:<164877907@qq.com> \ No newline at end of file +- [王强](https://github.com/xfwangqiang, https://gitee.com/xfwangqiang), 邮箱:<164877907@qq.com> \ No newline at end of file -- Gitee From 2590405a637749d46fcc311c12dd26a00b15e107 Mon Sep 17 00:00:00 2001 From: xfwangqiang <164877907@qq.com> Date: Thu, 30 Jul 2020 00:46:17 +0800 Subject: [PATCH 3/4] optimize code for robot check --- bsp/imxrt/imxrt1064-nxp-evk/rtconfig.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.py b/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.py index 8ed5795c50..16f673eb33 100644 --- a/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.py +++ b/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.py @@ -85,7 +85,7 @@ elif PLATFORM == 'armcc': DEVICE = ' --cpu ' + CPU + '.fp.sp' CFLAGS = DEVICE + ' --apcs=interwork' AFLAGS = DEVICE - LFLAGS = DEVICE + ' --libpath "' + EXEC_PATH + '/ARM/ARMCC/lib" --info sizes --info totals --info unused --info veneers --list rtthread.map --scatter "board\linker_scripts\link.sct"' + LFLAGS = DEVICE + r' --libpath "' + EXEC_PATH + r'/ARM/ARMCC/lib" --info sizes --info totals --info unused --info veneers --list rtthread.map --scatter "board\linker_scripts\link.sct"' CFLAGS += ' --diag_suppress=66,1296,186' CFLAGS += ' -I' + EXEC_PATH + '/ARM/RV31/INC' -- Gitee From c15b2b9f43636ee7e416dae02299d527ff179619 Mon Sep 17 00:00:00 2001 From: xfwangqiang <164877907@qq.com> Date: Thu, 30 Jul 2020 00:51:59 +0800 Subject: [PATCH 4/4] optimize code for robot check --- bsp/imxrt/imxrt1064-nxp-evk/rtconfig.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.py b/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.py index 16f673eb33..a811a1d525 100644 --- a/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.py +++ b/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.py @@ -85,7 +85,9 @@ elif PLATFORM == 'armcc': DEVICE = ' --cpu ' + CPU + '.fp.sp' CFLAGS = DEVICE + ' --apcs=interwork' AFLAGS = DEVICE - LFLAGS = DEVICE + r' --libpath "' + EXEC_PATH + r'/ARM/ARMCC/lib" --info sizes --info totals --info unused --info veneers --list rtthread.map --scatter "board\linker_scripts\link.sct"' + LFLAGS = DEVICE + r' --libpath "' + EXEC_PATH + r'/ARM/ARMCC/lib"' + LFLAGS += r' --info sizes --info totals --info unused --info veneers --list rtthread.map' + LFLAGS += r' --scatter "board\linker_scripts\link.sct"' CFLAGS += ' --diag_suppress=66,1296,186' CFLAGS += ' -I' + EXEC_PATH + '/ARM/RV31/INC' -- Gitee