9088 Commits

Author SHA1 Message Date
Watson Zeng
fe24ae7ca4 [bsp][synopsys] add basic new embarc bsp support
* the initial support of synopsys designware ARC processor
  using embARC_BSP, all synopsys ARC-based boards are
  supported:
  -ARC Software Development Platform
  -ARC EM Starter Kit
  -ARC EM Software Development Platform
  -ARC HS Development Kit
  -ARC IoT Development Kit

* The embARC BSP is a new generation embARC software development
  package.  ​It is designed to be the inter-layer between hardware and
  operating system. ​ BSP could hide the difference of hardware/boards,
  provide a unified interface to upper-layer.

* the initial support of synopsys MWDT toolchain.
  The DesignWare® ARC® MetaWare Development Toolkit builds upon
  a 25-year legacy of industry-leading compiler and debugger products.
  It is a complete solution that contains all the components needed to
  support the development, debugging and tuning of embedded applications
  for the DesignWare ARC processors.

* for detailed board information, pls go embarc.org.

Signed-off-by: Watson Zeng <zhiwei@synopsys.com>
2020-01-16 16:02:00 +08:00
Bernard Xiong
54814c42e7
Merge pull request #3324 from bigmagic123/bsp_raspi
Bsp raspi
2020-01-16 15:43:07 +08:00
bigmagic
317e5bf4a4 [bsp/raspi] remove "kernel7.img" from bsp 2020-01-15 17:23:18 +08:00
bigmagic
114288878e [bsp/raspberry-pi] add raspi2/cpu 2020-01-15 17:19:49 +08:00
bigmagic
f922bf2e31 Add comment information 2020-01-15 16:46:19 +08:00
Bernard Xiong
b08d699e38
Merge pull request #3338 from karl-zh/RTT_TFM_PS_DEMO
Add TFM PS demo with RTT
2020-01-15 16:40:07 +08:00
bigmagic
08f55d9fda add raspi3-32 in bsp 2020-01-15 16:38:22 +08:00
Bernard Xiong
f390d79f1b
Merge pull request #3335 from geniusgogo/fixed_timerlist_search
[src/timer.c]fixed rt_timer_list_next_timeout multi-task safe
2020-01-15 16:35:27 +08:00
xieyangrun
3b87cb8ded [src/timer.c]fixed rt_timer_list_next_timeout multi-task safe 2020-01-15 09:34:47 +08:00
Kevin Peng
cd95e4cd59 LPC55S69: Add Protected Storage demo
This demo shows how protected storage works in RTT. It tests by write
and read data over PSA APIs, then check the integrity. The test will
run repeatedly, each time with different data.

The TFM package does not support LPC55S69 board officially yet.

Change-Id: Ib1cd4fc8166b21e3f774f092c95d2811d51123fe
Signed-off-by: Kevin Peng <kevin.peng@arm.com>
Signed-off-by: Karl Zhang <karl.zhang@arm.com>
2020-01-15 08:43:02 +08:00
Karl Zhang
2479d7de4a LPC55S69: TFM: Preparation to add PS demo
Link TFM PS APIs and veneer library. This is a preparation to add a
demo in RTT which can call into TFM for secure services.

Change-Id: I19ea617690d174a28af29b1804674bcaae59f838
Signed-off-by: Karl Zhang <karl.zhang@arm.com>
2020-01-15 08:43:00 +08:00
Bernard Xiong
cad32a326c
Merge pull request #3314 from karl-zh/RT_USING_TFM
Add TFM support in RTT
2020-01-14 12:00:22 +08:00
Bernard Xiong
b5caf6f5ef
Merge pull request #3328 from wangyq2018/es32f0654
[bsp]update essemi/es32f0654.
2020-01-14 11:59:14 +08:00
Bernard Xiong
4886a7fb5f
Merge pull request #3322 from armink/master
Update the RT_VER_NUM to 4.0.3.
2020-01-14 09:51:46 +08:00
Bernard Xiong
c07ad5c24f
Merge pull request #3323 from chenxuuu/patch-1
fix makeimg.py wrong on linux
2020-01-14 09:51:11 +08:00
wangyq2018
696b130afe [bsp]1.update es32f0654 libraries.
2.adapt to the new power management interface.
         3.rename es32f0654 folder to essemi_es32f0654 folder.
	 4.add can driver.
2020-01-13 10:22:18 +08:00
bigmagic
2fbe05d7fc [bsp/raspi] remove "kernel8.img" from bsp 2020-01-10 20:48:25 +08:00
Bernard Xiong
390687122e
Merge pull request #3318 from eYoung8475/master
[bsp][stm32]add stm32f103-atk-warshipv3 sram driver
2020-01-10 20:37:14 +08:00
bigmagic
464f1cf5fa fix compile warning 2020-01-10 14:40:27 +08:00
bigmagic
c8e4bca1fc fix some bug 2020-01-10 14:14:37 +08:00
bigmagic
fdde8ab198 add raspi2 and raspi3 BSP 2020-01-10 10:38:21 +08:00
chenxuuu
438397b586
fix makeimg.py wrong on linux 2020-01-09 17:05:05 +08:00
armink
dddc8ab896 Update the RT_VER_NUM to 4.0.3. 2020-01-09 10:45:21 +08:00
linyiyang
3de554046e Merge branch 'master' of https://github.com/eYoung8475/rt-thread
# Conflicts:
#	bsp/stm32/stm32f103-atk-warshipv3/board/Kconfig
2020-01-08 22:14:57 +08:00
linyiyang
7e003b2214 修改相关sram名称为external sram; 2020-01-08 22:04:49 +08:00
Bernard Xiong
d0098acd88
Merge pull request #3319 from ethanDu1/bugfix_drvflashf7
Bugfix drvflashf7
2020-01-07 16:58:13 +08:00
Bernard Xiong
e3e0aa7f4d
Merge pull request #3317 from a1012112796/writing/log
[ULOG] fix row size bug for backend which don't suport color
2020-01-07 16:46:14 +08:00
ethan.du
8e4d05d7ae modify assert and code style 2020-01-07 14:29:33 +08:00
a1012112796
73cae9564b [ULOG] fix raw size bug for backend which don't suport color 2020-01-07 11:22:26 +08:00
Bernard Xiong
f5ae4d2fc3
Merge pull request #3310 from tonyzheng-rockchip/fix-dlmodule
Fix dlmodule
2020-01-07 08:10:15 +08:00
Bernard Xiong
1f8c3e5e56
Merge pull request #3312 from xiangxistu/dev
[bsp][stm32] fix a problem that using gcc compile the chips of stm G4 series  but chip doesn't work
2020-01-07 08:08:38 +08:00
Bernard Xiong
6765cf7943
Merge pull request #3311 from xiangxistu/master
[bsp][stm32] fixed a bug that caused system crash by changing the run_mode in low power mode
2020-01-07 08:08:22 +08:00
Bernard Xiong
026dcd62d9
Merge pull request #3306 from BernardXiong/bsp_lpc55
[BSP] fix the lpc55 issue under Linux/GCC
2020-01-07 08:07:52 +08:00
Bernard Xiong
1130b98c4e
Merge pull request #3313 from amyqian379/master
增加Cypress PSoC6系列产品的支持
2020-01-07 08:07:28 +08:00
ethan.du
8f5e1c5715 add space 2020-01-06 19:43:45 +08:00
ethan.du
6b614c05b8 modify space 2020-01-06 19:40:25 +08:00
linyiyang
3a11955b21
Add information about sram in help command. 2020-01-06 19:26:35 +08:00
ethan.du
516702d69e drv_flash_f7.c support single bank mode 2020-01-06 19:24:23 +08:00
linyiyang
8b11bfd3ac
Provide more information about this SRAM 2020-01-06 19:14:35 +08:00
amy qian
3f70d44116 添加遗漏的.lib文件 2020-01-06 10:30:10 +08:00
amy qian
0ef62c7b10 删除了demo.c文件修改了main.c,相应修改了readme 2020-01-06 10:27:04 +08:00
linyiyang
75e832c65e [bsp][stm32]add stm32f103-atk-warshipv3 sram driver 2020-01-06 09:12:45 +08:00
liuxinaliang
ead5f07c5f [bsp][stm32] change tab into whitespace
Signed-off-by: liuxinaliang <liuxianliang@rt-thread.com>
2020-01-03 17:59:10 +08:00
amy qian
220343ab7e 修改了readme格式 2020-01-03 17:44:00 +08:00
amy qian
f76b3f9aa0 readme修改了下格式 2020-01-03 17:30:28 +08:00
amy qian
88667374d5 修改了readme 2020-01-03 17:20:12 +08:00
amy qian
1b0b463bb2 增加Cypress PSoC6系列产品的支持 2020-01-03 16:52:07 +08:00
Karl Zhang
be4e2395ff LPC55S69: Update the flash layout to fit RTT in NS
RTT fits in NS flash when enabled TF-M for secure.

Change-Id: Icfd796b7fbe8fba76f713f9d5a14bbdcb5dcd9d5
Signed-off-by: Karl Zhang <karl.zhang@arm.com>
2020-01-03 15:51:25 +08:00
Kevin Peng
5f4b780558 LPC55S69: Integration with TF-M
This patch enables TF-M running on secure side and RT-Thread running on
NS side by:

1. Updates the VTOR address
2. Remove a HW initialization which is already done in TF-M
3. Add a new project and linker script to build RTT in NS

Note:
    There are no secure service calls to TF-M in this patch

Change-Id: I4023a082cfb5c8df8a4f0ecc7ffee850daaadeb4
Signed-off-by: Kevin Peng <kevin.peng@arm.com>
Signed-off-by: Karl Zhang <karl.zhang@arm.com>
2020-01-03 15:51:24 +08:00
tonyzheng-rockchip
aa27c3f986 Merge branch 'fix-dlmodule' of https://github.com/tonyzheng-rockchip/rt-thread into fix-dlmodule 2020-01-03 14:33:55 +08:00