ArdaFu
8e2a699d63
[BSP][TM4C129X] Fix the bug that HEAP is not initalized at system start up.
2020-06-24 13:35:49 +08:00
ArdaFu
e7ca31ccaa
[tools] Modify building.py and gcc.py for work with Python 3.
2018-11-07 13:40:41 +08:00
ArdaFu
3a63c0af56
[Tools] Modify buliding.py and gcc.py for work with python 3.
2018-11-07 13:38:57 +08:00
ArdaFu
aa08164cb3
[libcpu] Sconscript: fix spell srror.
2018-06-04 14:23:54 +08:00
ArdaFu
099062de78
[tools][building] Add ASFLAGS in DefineGroup.
2018-06-04 14:18:31 +08:00
ArdaFu
7a1f8ee1c4
[libcpu][arm][arm926] Using C header file to define stack and heap size.
2018-06-04 13:34:45 +08:00
ArdaFu
f5e1949efd
[BSP] TM4C129X: Move the IAR compile argument to IAR condition branch.
2018-05-16 09:39:56 +08:00
ArdaFu
16474d4436
[BSP] ASM9260T: Fix IAR_IDE compile errors. Tested with IAR version 8.10.1.
2018-05-14 00:24:07 +08:00
ArdaFu
48a59d1b44
[Componment] libc: Modify skip timespec define condication. Change IAR version from 8.11.2 to 8.10.1
2018-05-14 00:12:29 +08:00
ArdaFu
45645be9d2
[BSP] TM4C129X: Modify rtconfig.py to support compile from IAR-SCONS
2018-05-13 23:23:25 +08:00
ArdaFu
9f5e87d574
[BSP] TM4C129X: Fix last commit error. Modify .icf IAR Link file, move block RTT_INIT_FUNC to flash region.
2018-05-13 12:12:09 +08:00
ArdaFu
f8bdaff905
[bsp][tm4x129x] Remove int/uint_fast8/16/32_t definition in BSP driver library's Sconscript. These definitions move to minilibc/stdint.h.
2018-03-19 15:23:24 +08:00
ArdaFu
56c2ebbcc8
[components][mini-libc] Add missing C99 definition of int/uint_least/fast8/16/32/64_t.
2018-03-19 11:54:13 +08:00
ArdaFu
9cb1b7a252
[bsp][tm4c129x] Replace SysClock with SystemCoreClock
2017-11-06 14:07:31 +08:00
ArdaFu
7c9075dfb2
[tools]menuconfig.py. Fix config line split error when config line contains more then one equal marks.
2017-11-03 15:01:41 +08:00
ArdaFu
7bc305bd8d
[bsp][asm9260t] Add support to kconfig
...
1. Add support to kconfig
2. clean the code.
2017-11-03 11:13:35 +08:00
ArdaFu
7706316a89
[src]Add missing key RT_USING_INTERRUPT_INFO
2017-11-03 11:11:43 +08:00
ArdaFu
1cdaf60159
[bsp][stm32f411-nucleo] Add support to kconifg
2017-11-03 10:01:09 +08:00
ArdaFu
e97245dc5d
[bsp][tm4c129x] Add support to kconifg
...
1. add kconfig file and default .config
2. remove unused startup codes.
2017-11-02 15:36:46 +08:00
ArdaFu
9ba62ab5e6
[components][net] Fix the bug that missing define RT_LWIP_IPADDR/MASKADDR/GWADDR when disable DHCP.
2017-11-02 15:34:37 +08:00
ArdaFu
064f182a0d
[bsp]Fix RT_LWIP_IPADDR RT_LWIP_GWADDR RT_LWIP_MSKADDR define, replace multi-bytes MACRO with single string MACRO.
2017-10-27 10:05:31 +08:00
ArdaFu
384b6c738a
[net][lwip] Add missing reference file for LWIP 1.4.1
2017-10-27 09:44:38 +08:00
ArdaFu
6ee66d92e7
[bsp][sam7x] Fix compile error. Increase DATA section size in .ld file.
2017-10-17 14:45:31 +08:00
ArdaFu
6bfaa632b9
[bsp][lm3s8962] Fix complie error. Add missing macro RT_USING_LIBC. Force use Lwip 1.4.1 bye define RT_USING_LWIP141
2017-10-17 14:33:32 +08:00
ArdaFu
79ad3fc8e5
[bsp][stm32f107] fix compile error. add missing macro RT_USING_LIBC
2017-10-17 14:28:25 +08:00
ArdaFu
3051276e09
[BSP][Simulator] Fix compile error. Replace nfs_init.h with nfs.h
2017-10-17 14:03:25 +08:00
ArdaFu
b72bdefa46
[DFS][NFS] Fix compile error. Move nfs_file/nfs_dir data ptr into struct nfs_filesystem.
2017-10-17 13:53:39 +08:00
ArdaFu
fc7abc6580
[components][drivers] Check macro "RT_USING_DFS" when using DFS relative method/functions.
2017-10-16 15:12:35 +08:00
ArdaFu
8394554fca
[components][net] In SConscript file, replace RT_USING_LWIP140 with RT_USING_LWIP141
2017-10-16 15:01:44 +08:00
ArdaFu
707540a8d3
[libc] Add dummy _gettimeofday function when hardware do not have the RTC.
2017-05-05 17:52:39 +08:00
ArdaFu
3e185bca9c
1. [bsp] tm4c129x update TivaWare to 2.1.4.178
2017-04-25 18:02:51 +08:00
ArdaFu
d30a866d4f
[trace] Remove SystemView porting for license issue.
2016-08-10 09:46:02 +08:00
ArdaFu
5f56fea075
[trace] fix readme spell error.
2016-08-09 11:54:53 +08:00
ArdaFu
b495cf6b31
[trace] modify readme file, add section enable RT_USING_HOOK.
2016-08-09 11:42:39 +08:00
ArdaFu
fe6b62eade
[trace] Fix readme error.
2016-08-09 11:39:39 +08:00
ArdaFu
12db11ad51
[trace] rename the readme file.
2016-08-09 11:36:32 +08:00
ArdaFu
3b0d7b35d5
[trace] Add Segger SystemView trace componment.
2016-08-09 11:31:41 +08:00
ArdaFu
189e9b9632
[Kernel] add new hooks for support trace componment.
2016-08-09 11:29:11 +08:00
ardafu
e377814ce9
[bsp] rename bsp name from stm32f411re to stm32f411-nucleo
2016-01-25 16:10:54 +08:00
ardafu
48e765fdee
[bsp][stm32f411-nucleo] Remove unused BSP library.
2016-01-25 15:51:33 +08:00
ardafu
313c775b22
[BSP][STM32F411RE]
...
1. Target board: STM32F411RE-Nucleo
2. Using STM32 HAL library version 1.4.3 (STM32Cube_FW_F4_V1.10.0)
2016-01-25 15:39:34 +08:00
ardafu
1c91512e97
[bsp][stm32f746g-disco] Fix MPU init bug.
...
1. Fixed the bug that MPU init function was called 2 times.
2015-10-13 09:49:27 +08:00
ardafu
a8828eee89
[bsp][stm32f746-disco] Add support of IAR tool chain
...
1. Add IAR project template and link scripts. Add missing CXX configuration for IAR tool chain in rtconfg.py.
2. Modify all link scripts, Using ITCM interface.(Changing flash start address from 0x0800_0000 to 0x0020_0000).
2015-09-29 11:53:23 +08:00
ardafu
090153f94f
[bsp][stm32f746-Disco] Cleanup code
...
1. Using RT_USING_COMPONENTS_INIT and RT_USING_USER_MAIN
2. Cleanup code
2015-09-25 15:35:37 +08:00
ardafu
7610ce3607
[BSP] [ASM9260T] Fix compile errors.
...
1. Add Heap_Size define for Keil toolchain
2. Disable pthreads in rtconfig.h
2015-08-31 09:36:26 +08:00
ardafu
667c03db97
[FINSH] Add macro MSH_CMD_EXPORT_ALIAS
2015-07-31 11:07:54 +08:00
ardafu
9201cbc29b
[Kernel Init] Add support to use RT_USING_USER_MAIN with IAR
2015-07-29 09:58:26 +08:00
ardafu
084a8dcd0c
[finsh] Clear buffer before switching to new shell device
2015-05-22 16:35:01 +08:00
ardafu
ce08c83c1f
[bsp][asm9260t] modify file name to lowercase.
2015-05-04 17:17:28 +08:00
ardafu
ae4d8da480
[bsp][asm9260t] modify file name to lowercase.
2015-05-04 16:59:01 +08:00
ardafu
7c95d4479b
[CI] add travis option for bsp asm9260t
2015-05-04 16:44:06 +08:00
ardafu
9f36fd61a4
[libcpu][asm9260t] Add new BSP for AlphaScale ASM9260T
2015-05-04 16:30:05 +08:00
ardafu
cc6b290640
1.[bsp][sam9260] Modify the define of irq get and ack function.
2015-05-04 16:17:40 +08:00
ardafu
a13132b302
[libcpu][arm926] Optimize irq trap code.
2015-05-04 16:13:43 +08:00
ardafu
b77a1cde89
[bsp][sam9260] Remove unused macro define for assemble start files.
2015-04-22 13:19:13 +08:00
ardafu
dc3bd14c2a
[bsp][sam9260] Optimize code
...
1. Cleanup unused code in startup.c.
2. Init MMU before init INT contoroller for mapping vector table to visual address 0x0
3. Remove unused section in link scripts.
2015-04-22 13:15:13 +08:00
ardafu
49fa5c44d7
[libcpu][arm926] Optimize code
...
1. Combine code for IAR and GCC in file mmu.c and cpuport.c
2. Remove remap code in start_xxx.S. User should config MMU to map vector table to visual address 0x0
2015-04-22 11:19:50 +08:00
ardafu
66ac2fb9d7
[bsp][sam9260] Add GDB start scripts. Call user-defined command "reset" when you start debug.
2015-04-17 18:03:05 +08:00
ardafu
61609a5bf0
[bsp][sam9260] Fix Keil compile error.
2015-04-16 14:15:00 +08:00
ardafu
175e357ace
[libcpu][arm926] Remove unused SPSR register PUSH/POP when os switch thread.
2015-04-16 14:13:43 +08:00
ardafu
f4555bf711
1. [bsp][sam9260] Fix the path of gcc tool chain for travis-ci
...
2. [bsp][sam9260] Remove unused ld file
3. [bsp][sam9260] Add J-Link debug scripts
2015-04-16 11:00:48 +08:00
ardafu
cf3d639fcb
[libcpu][arm926] Define vector table start at BSP/{board}/platform/ assemble INC files.
2015-04-16 10:35:12 +08:00
ardafu
a478e0b41a
1. [bsp][sam9260] Switch to use Sourcery Lite GCC tool chain.
2015-04-15 17:21:41 +08:00
ardafu
6aa242645f
1. [bsp][sam9260] Fix the bug that auto reset after boot 20s. Disable watchdog in rt_lovel_level_init function.
...
2. [bsp][sam9260] Modify SCONS scripts to support IAR tool chain.
3. [bsp][sam9260] Move link strips in to folder link_scripts.
4. [libcpu][arm926] Add copy right to source file and format code.
2015-04-15 16:13:30 +08:00
ardafu
39452b67b0
1. [cpu] split ARM926 cpu code from AT91SAM9260 BSP
2015-04-14 21:56:34 +08:00
ardafu
1daa96a214
1. [BSP] TM4C129x : Fix the bug that enable global INT before OS scheduler start the fist thread.
...
2. [BSP] TM4C129x : According to LunchPad, change device id from TM4C1294XCNZAD to TM4C1294NCPDT
2015-03-10 12:13:14 +08:00
ardafu
5fe489a394
Revert "1. [Core] Add INIT_EXPORT_EX micro define. this micro will help the user to organize the start sequence of board/device/application initialization functions."
...
This reverts commit 0e4bd64089 .
2015-03-10 12:00:20 +08:00
ArdaFu
0e4bd64089
1. [Core] Add INIT_EXPORT_EX micro define. this micro will help the user to organize the start sequence of board/device/application initialization functions.
2014-11-24 12:21:11 +08:00
ArdaFu
bc2a890ab0
[BSP] TM4C129X: fix the bug that components_init do not work in IAR project
...
1. modify each dirver's INIT_EXPORT micro.
2. modify the lwip parameters' in rtconfig.h
3. insert keep section .rti_fn* in IAR link file
4. change part id from TM4C129XNCZAD to TM4C1294NCPDT
2014-07-31 14:11:26 +08:00
ArdaFu
baf608f156
[BSP] tm4c129x: fix compile bug when turn RT_USING_LWIP
...
1. Resize RT_LWIP_SEG_NUM drom 8 to 12
2. modify gcc compile switch, using C99
2014-07-25 23:25:32 +08:00
ArdaFu
3879133d90
[BSP] tm4c129x add eth driver
...
1. Add ETH MAC driver using DMA for Tx and Rx lwip pBuf.
2. Modify the tivaware emac library to fix the bug that PHY read is not stable when sysclk is 120MHz
3. In PHY IRQ handler, insert a dummy reading (REG_BMSR) before read PHY_STS to force update STS register.
2014-07-25 19:07:25 +08:00
ArdaFu
1e396417d8
Revert "[BSP] tm4c129x:"
...
This reverts commit 666d12988a .
2014-07-25 19:02:37 +08:00
ArdaFu
666d12988a
[BSP] tm4c129x:
...
1. Add ETH MAC driver using DMA for Tx and Rx lwip pBuf.
2. Modify the tivaware emac library to fix the bug that PHY read is not stable when sysclk is 120MHz
3. In PHY IRQ handler, insert a dummy reading (REG_BMSR) before read PHY_STS to force update STS register.
2014-07-25 18:58:56 +08:00
ArdaFu
b21c35df63
[bsp] Add IAR EWARM project template for SCONS project auto generation.
2014-07-21 19:09:15 +08:00
Arda
d1a4f2e8fe
Merge pull request #1 from RT-Thread/master
...
pull rt-thread master
2014-07-20 00:27:39 +08:00
ArdaFu
f74d7f16c0
[bsp] modify the uart_driver to fit the new rt-thread serial device driver framework. Modify the template.uvproj for auto generate MDK project.
2014-07-20 00:16:37 +08:00
ArdaFu
3a1c1c4500
[bsp] Add BSP for TM4C1294XL (TI Tiva C Series Connected LaunchPad)
2014-07-18 17:17:56 +08:00