-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
change hello.mo building process, compile and link separately #1868
Conversation
Debian-9.5/amd64. But building hello.mo with i386-elf-gcc (5.5.0) cross compiler on OpenBSD-6.3/amd64, undefined reference to 'rt_kprintf' error occurs. To avoid this error, "compile and link" process needs to be divided to simply "compile" and "link". On Debian-9.5, both previous and current method produces same hello.mo. We have to improve disk image creation (Linux dependent), this is a future homework.
components/libc/compilers/minilibc/time.c. maybe this dummy code is no longer required, so deleted.
Why not use |
Simply testing default source code package. |
Yes, you can setup M_CFLAGS/M_CXXFLAGS /M_LFLAGS in rtconfig.py and use rtthread-apps to build a dlmodule or dynamic library. You can refer qemu-vexpress-a9 for more information. And, the maintainer of x86, @parai , please use this way to build dlmodule. |
I think for x86:
For study purpose only, I didn't want to spent much time on that, so I integrate the rttthead x86 bsp to as x86, which I use the bootloader from Tinix to boot up the rtthread on qemu, that's a study project and the code is with a lot tricks to be compatible with both rtthread and the OS askar wrote by me. I think not good to just push all the codes to rtt mainline as the coding style is not compatible with rtt and the code quality is not very good as I don't care as I just use that to do theory study. |
building with #define RT_USING_MODULE in rtconfig.h, there is link error related dlmodule_relocate. here is linker message build/applications/application.o: In function IMHO, we have to fix building error first. Building trouble makes many people disappointed. Configuration menu is the next. |
Yes, the boot loader is not required. Or, we can use grub to boot RT-Thread in QEMU or in real machine. I will look at this BSP later (in this week) for scons, Kconfig, dlmodule etc. |
well do I have to close this pull request once, and do other work? |
@BernardXiong just suggestion, as now rtt support components init, I think we can create a general build solution which is almost the same as kernel. like: under root of rtt |
@parai No need. RT-Thread will create a new wizard to create a new BSP based on supported boards. For scons, you can use |
This is caused by #ifdef __x86__ For x86(32bit) gcc, pre-defined macro is __i386__ not __x86__.
Even if components/libc/libdl/arch/x86.c fix applied, linker says: |
the name should be rt_system_dlmodule_init |
which should be fixed, dlmodule.c or other components? bsp/gkipc/armv6/rtos_lib.c: rt_system_module_init(); |
These BSPs should be modified later. |
Wow, the libdl depends on libc. But there is no newlib in host gcc. How to resolve this issue? |
@BernardXiong I play some tricks to make it works, such as comments those build errors which I think will not affect the dlmodule feature. generally I think you can try this compiler toolchain on windows: https://github.com/lordmilko/i686-elf-tools/releases/download/7.1.0/i686-elf-tools-windows.zip below is a pic shows I use this toolchain to build out the rtthread with dlmodule and run the hello.mo with qemu. |
I use linux to build this x86 BSP. |
in components/libc/libdl/dlmodule.c.
commit aafb165 Merge: 9757f6b 889afa7 Author: Bernard Xiong <[email protected]> Date: Mon Dec 3 19:50:37 2018 +0800 Merge pull request RT-Thread#2025 from HubertXie/master Update dfs_elm.c commit 889afa7 Author: HubretXie <[email protected]> Date: Mon Dec 3 18:09:52 2018 +0800 Update dfs_elm.c fatfs: mkfs时增加FM_SFD参数,减少文件系统对flash空间的占用 commit 9757f6b Merge: efaac44 00f9958 Author: Bernard Xiong <[email protected]> Date: Mon Dec 3 17:41:04 2018 +0800 Merge pull request RT-Thread#2022 from whj4674672/master [BSP]stm32f107 fix usart3 commit efaac44 Author: Bernard Xiong <[email protected]> Date: Sun Dec 2 12:09:23 2018 +0800 Create README.md commit 00f9958 Author: whj4674672 <[email protected]> Date: Sat Dec 1 16:30:07 2018 +0800 [BSP]stm32f107 fix usart3 commit bcd591c Merge: 5bcd30c a3e4d57 Author: Bernard Xiong <[email protected]> Date: Fri Nov 30 12:48:04 2018 +0800 Merge pull request RT-Thread#2018 from dogandog/master Update serial.h commit a3e4d57 Author: Owen <[email protected]> Date: Fri Nov 30 11:07:56 2018 +0800 Update serial.h correct definition of struct serial_configure commit 5bcd30c Merge: 7bd5710 37a3a03 Author: Bernard Xiong <[email protected]> Date: Fri Nov 30 09:54:25 2018 +0800 Merge pull request RT-Thread#2015 from Lawlieta/at [net][at] Fix at_recvfrom() select event issue commit 7bd5710 Merge: 07fce42 d168f2a Author: Bernard Xiong <[email protected]> Date: Fri Nov 30 09:54:14 2018 +0800 Merge pull request RT-Thread#2017 from geniusgogo/fix_pm fixed pm tick adjust commit d168f2a Author: geniusgogo <[email protected]> Date: Thu Nov 29 23:40:04 2018 +0800 fixed pm tick adjust commit 37a3a03 Author: chenyong <[email protected]> Date: Thu Nov 29 18:55:14 2018 +0800 [net][at] Fix at_recvfrom() select event issue Signed-off-by: chenyong <[email protected]> commit 07fce42 Merge: d4469fe 7556ab8 Author: Bernard Xiong <[email protected]> Date: Wed Nov 28 19:29:22 2018 +0800 Merge pull request RT-Thread#2009 from zhaojuntao/fix-1124 [components/drivers] 修复数据类型不匹配的问题 commit 7556ab8 Author: MurphyZhao <[email protected]> Date: Sat Nov 24 17:37:07 2018 +0800 [components/drivers/audio] [修复] audio 中枚举类型不匹配的问题 Signed-off-by: MurphyZhao <[email protected]> commit 3cf8089 Author: MurphyZhao <[email protected]> Date: Sat Nov 24 17:31:36 2018 +0800 [components/drivers/audio] [修复] 编译警告 Signed-off-by: MurphyZhao <[email protected]> commit d4469fe Merge: abfcd00 bbc628d Author: Bernard Xiong <[email protected]> Date: Wed Nov 28 18:04:09 2018 +0800 Merge pull request RT-Thread#2012 from xeonxu/fixcmbacktrace [STM32F4xx-HAL] Fix link error when enable cmbacktrace package. commit abfcd00 Merge: a87914b a0243d7 Author: Bernard Xiong <[email protected]> Date: Tue Nov 27 20:49:00 2018 +0800 Merge pull request RT-Thread#2011 from armink/master Add RTT version number on Kconfig file. commit bbc628d Author: Noe Xu <[email protected]> Date: Mon Nov 26 22:40:58 2018 -0800 [STM32F4xx-HAL] Fix link error when enable cmbacktrace package. Change-Id: I879acd7c67ea782389b8f69acb2846c2879f8fcf commit a0243d7 Author: armink <[email protected]> Date: Tue Nov 27 13:47:03 2018 +0800 Add RTT version number on Kconfig file. commit a87914b Merge: 3f55d91 7a6034f Author: Bernard Xiong <[email protected]> Date: Mon Nov 26 18:20:20 2018 +0800 Merge pull request RT-Thread#2006 from armink/fix_sfud Update sfud commit 7a6034f Author: armink <[email protected]> Date: Mon Nov 26 13:34:33 2018 +0800 [DeviceDriver] Add RT_USING_QSPI macro. commit c19848d Author: armink <[email protected]> Date: Sat Nov 24 22:10:59 2018 +0800 [DeviceDriver] Update SFUD readme.md . commit 3f55d91 Merge: 9f47766 669eb13 Author: Bernard Xiong <[email protected]> Date: Sat Nov 24 20:38:45 2018 +0800 Merge pull request RT-Thread#2008 from aozima/rt_device_ops [DeviceDriver] update RT_USING_DEVICE_OPS. commit 9f47766 Merge: 37dc32a 6c08194 Author: Bernard Xiong <[email protected]> Date: Sat Nov 24 20:35:50 2018 +0800 Merge pull request RT-Thread#1770 from xuzhuoyi/master 添加对 TI C2000 DSP 的移植 commit 6c08194 Author: xuzhuoyi <[email protected]> Date: Sat Nov 24 17:41:55 2018 +0800 [bsp][tms320f28379d] Classify c28x into ti-dsp commit 669eb13 Author: aozima <[email protected]> Date: Sat Nov 24 17:23:12 2018 +0800 [DeviceDriver] update RT_USING_DEVICE_OPS. 1. fixed audio_pipe.c compile error. 2. update pwm driver: support RT_USING_DEVICE_OPS. commit 31fc754 Author: armink <[email protected]> Date: Sat Nov 24 16:42:43 2018 +0800 [DeviceDriver] Fix a build error for SFUD. commit 37dc32a Merge: 0649494 a0ef72e Author: Bernard Xiong <[email protected]> Date: Sat Nov 24 16:08:52 2018 +0800 Merge pull request RT-Thread#2005 from ErnestChen1/master [unite] header of process commit 0649494 Merge: 2ca5995 e2e2c0a Author: Bernard Xiong <[email protected]> Date: Sat Nov 24 16:08:18 2018 +0800 Merge pull request RT-Thread#2004 from enkiller/dev [bsp][amebaz] Update WIFI driver commit 3a3da42 Author: armink <[email protected]> Date: Sat Nov 24 15:11:24 2018 +0800 [DeviceDriver] Add QSPI device driver support for SFUD. commit 3b20db1 Author: armink <[email protected]> Date: Sat Nov 24 15:08:24 2018 +0800 [DeviceDriver] Update SFUD (Serial Flash Universal Driver) library to latest version. commit 15b2feb Author: armink <[email protected]> Date: Sat Nov 24 15:02:53 2018 +0800 [DeviceDriver] Update QSPI driver framework. commit a0ef72e Author: [email protected] <[email protected]> Date: Sat Nov 24 14:14:39 2018 +0800 [unite] header of process commit e2e2c0a Author: tangyuxin <[email protected]> Date: Sat Nov 24 09:47:26 2018 +0800 [bsp][amebaz] Update WIFI driver commit 2ca5995 Merge: 70bfe42 3df952d Author: Bernard Xiong <[email protected]> Date: Fri Nov 23 17:27:07 2018 +0800 Merge pull request RT-Thread#1987 from enkiller/dev [components][drivers][wlan] Modify wlan device registration interface commit 70bfe42 Merge: 8f1272c 74232f2 Author: Bernard Xiong <[email protected]> Date: Fri Nov 23 17:17:46 2018 +0800 Merge pull request RT-Thread#2001 from armink/fix_rbb [DeviceDriver][rbb] Add some comments and rt_rbb_blk_size/rt_rbb_blk_… commit 8f1272c Merge: 8206a5d 3c9f58a Author: Bernard Xiong <[email protected]> Date: Fri Nov 23 17:16:27 2018 +0800 Merge pull request RT-Thread#2000 from XXXXzzzz000/fix_build_bug [tools] fix bug. commit 3c9f58a Author: XXXXzzzz000 <[email protected]> Date: Fri Nov 23 09:23:31 2018 +0800 [tools] fix bug. commit 8206a5d Merge: 6445328 e23614b Author: Bernard Xiong <[email protected]> Date: Thu Nov 22 22:45:40 2018 +0800 Merge pull request RT-Thread#1995 from ErnestChen1/master [avoid] "load" icon missing in keil 5 commit 6445328 Merge: 8cc81af 94a2e75 Author: Bernard Xiong <[email protected]> Date: Thu Nov 22 22:44:46 2018 +0800 Merge pull request RT-Thread#1999 from jesven/smp_4.0 Smp 4.0 commit 94a2e75 Author: shaojinchun <[email protected]> Date: Thu Nov 22 22:06:02 2018 +0800 修正idle.c中一处宏定义位置 commit 8cc81af Merge: 94d85fa e9c0964 Author: Bernard Xiong <[email protected]> Date: Thu Nov 22 20:26:07 2018 +0800 Merge pull request RT-Thread#1998 from SummerGGift/Remove_code [components][driver]: Remove the extra spi reinitialization code commit 94d85fa Merge: 8ea5b77 257ce97 Author: Bernard Xiong <[email protected]> Date: Thu Nov 22 20:25:04 2018 +0800 Merge pull request RT-Thread#1996 from qgyhd1234/qspi [DeviceDrivers][spi]:add qspi support commit 2a57ba9 Author: shaojinchun <[email protected]> Date: Thu Nov 22 18:21:45 2018 +0800 统一getcwd和chdir的加锁方式 commit fc6bc1a Author: shaojinchun <[email protected]> Date: Thu Nov 22 14:40:43 2018 +0800 Add smp support to RT-Thread 4.0 commit 74232f2 Author: armink <[email protected]> Date: Thu Nov 22 18:08:12 2018 +0800 [DeviceDriver][rbb] Add some comments and rt_rbb_blk_size/rt_rbb_blk_buf API. Signed-off-by: armink <[email protected]> commit e9c0964 Author: SummerGift <[email protected]> Date: Thu Nov 22 16:33:28 2018 +0800 [components][driver]: optimized code commit fac4308 Author: SummerGift <[email protected]> Date: Thu Nov 22 15:58:53 2018 +0800 [components][driver]: change to new spi API commit 92fac77 Author: SummerGift <[email protected]> Date: Thu Nov 22 14:52:02 2018 +0800 [components][driver]: Store SPI configuration information to msd device commit 0259519 Author: SummerGift <[email protected]> Date: Thu Nov 22 13:57:28 2018 +0800 [components][driver]: spi sd card, remove the extra reinitialization code commit 257ce97 Author: zylx <[email protected]> Date: Thu Nov 22 11:19:08 2018 +0800 [DeviceDrivers][spi]:add qspi support commit e23614b Author: [email protected] <[email protected]> Date: Thu Nov 22 10:12:57 2018 +0800 [avoid] "load" icon missing in keil 5 commit 8ea5b77 Merge: 25ee668 27ec671 Author: Bernard Xiong <[email protected]> Date: Wed Nov 21 01:05:58 2018 +0800 Merge pull request RT-Thread#1989 from RT-Thread/tools_ses [Tools] Add a draft project generator for SES. commit 27ec671 Author: Bernard Xiong <[email protected]> Date: Wed Nov 21 01:04:16 2018 +0800 [Tools] Add a draft project generator for SES. commit 25ee668 Merge: 6b6d122 46dae3f Author: Bernard Xiong <[email protected]> Date: Tue Nov 20 23:53:29 2018 +0800 Merge pull request RT-Thread#1988 from RT-Thread/dev-4.0.x Dev 4.0.x commit 46dae3f Merge: b31888d 6b6d122 Author: Bernard Xiong <[email protected]> Date: Tue Nov 20 23:13:45 2018 +0800 Merge branch 'master' into dev-4.0.x commit 6b6d122 Merge: 615f011 6eadbec Author: Bernard Xiong <[email protected]> Date: Tue Nov 20 18:16:01 2018 +0800 Merge pull request RT-Thread#1985 from Bluebear233/m487 [BSP]add NUVOTON M487 BSP commit 615f011 Merge: c8d38b7 0499445 Author: Bernard Xiong <[email protected]> Date: Tue Nov 20 18:15:33 2018 +0800 Merge pull request RT-Thread#1986 from ErnestChen1/master [add] adc framework commit 6eadbec Author: Bluebear233 <[email protected]> Date: Tue Nov 20 13:45:18 2018 +0800 [BSP]修正NUVOTON M487 README说明 commit 3df952d Author: tangyuxin <[email protected]> Date: Tue Nov 20 11:15:34 2018 +0800 [components][drivers][wlan] Modify wlan device registration interface commit 0499445 Author: [email protected] <[email protected]> Date: Mon Nov 19 19:04:44 2018 +0800 [add] adc framework commit d67c9fa Author: Bluebear233 <[email protected]> Date: Mon Nov 19 10:47:35 2018 +0800 [BSP]更新NUVOTON M487 Sconscript commit db2f06d Author: Bluebear233 <[email protected]> Date: Mon Nov 19 09:50:52 2018 +0800 [BSP]新增NUVOTON M487 MDK4支持 commit a9d4773 Author: Bluebear233 <[email protected]> Date: Mon Nov 19 09:49:32 2018 +0800 [BSP]add NUVOTON M487 BSP commit 17301e4 Author: xuzhuoyi <[email protected]> Date: Sun Nov 18 12:06:52 2018 +0800 [bsp][tms320f28379d] Add support of Kconfig commit 81f94fd Author: xuzhuoyi <[email protected]> Date: Sun Nov 18 11:09:01 2018 +0800 [bsp][tms320f28379d] Remove redundant code commit c8d38b7 Author: Bernard Xiong <[email protected]> Date: Sun Nov 18 08:59:48 2018 +0800 Update rtdef.h commit 8a3cfe0 Author: Bernard Xiong <[email protected]> Date: Sun Nov 18 08:59:29 2018 +0800 Update rtdef.h commit 9d6c818 Author: xuzhuoyi <[email protected]> Date: Fri Nov 16 21:48:15 2018 +0800 [bsp][tms320f28379d] Change stack config in rtconfig.h commit b7a76b5 Author: xuzhuoyi <[email protected]> Date: Fri Nov 16 20:30:56 2018 +0800 [bsp][tms320f28379d] Change license to Apache-2.0 commit 37db67d Merge: 305307c 63a6f6c Author: xuzhuoyi <[email protected]> Date: Fri Nov 16 20:09:46 2018 +0800 Merge remote-tracking branch 'upstream/master' # Conflicts: # src/thread.c commit 63a6f6c Merge: 6f97b9f a3ea413 Author: Bernard Xiong <[email protected]> Date: Thu Nov 15 20:46:04 2018 +0800 Merge pull request RT-Thread#1983 from whj4674672/master Fix usart3 initialization bug commit 6f97b9f Merge: 1353a41 beaff7c Author: Bernard Xiong <[email protected]> Date: Thu Nov 15 20:44:53 2018 +0800 Merge pull request RT-Thread#1981 from Lawlieta/sal [net][sal] Add SAL component TLS features support commit a3ea413 Author: whj4674672 <[email protected]> Date: Thu Nov 15 18:52:17 2018 +0800 Fix usart3 initialization bug commit beaff7c Author: chenyong <[email protected]> Date: Thu Nov 15 14:39:31 2018 +0800 [net][sal] Add SAL components TLS features support Signed-off-by: chenyong <[email protected]> commit 1353a41 Merge: 45960a8 e14b1ac Author: Bernard Xiong <[email protected]> Date: Thu Nov 15 12:45:06 2018 +0800 Merge pull request RT-Thread#1980 from EvalZero/audio_dev [bsp][stm32f429-apollo]add audio sound and micphone driver. commit e14b1ac Author: EvalZero <[email protected]> Date: Thu Nov 15 11:32:11 2018 +0800 [bsp][stm32f429-apollo]add audio sound and micphone driver. commit 45960a8 Merge: 7134fd9 dc704b1 Author: Bernard Xiong <[email protected]> Date: Wed Nov 14 19:23:41 2018 +0800 Merge pull request RT-Thread#1977 from SummerGGift/sfud [component][sfud]: fix bug when probe device more than once commit 7134fd9 Merge: b7e2cd0 739e8a8 Author: Bernard Xiong <[email protected]> Date: Wed Nov 14 19:13:59 2018 +0800 Merge pull request RT-Thread#1978 from Lawlieta/develop [drivers] Modify RTC_SYNC_USING_NTP depends on PKG_NETUTILS_NTP commit 739e8a8 Author: chenyong <[email protected]> Date: Wed Nov 14 18:26:53 2018 +0800 [drivers] Modify RTC_SYNC_USING_NTP depends on PKG_NETUTILS_NTP Signed-off-by: chenyong <[email protected]> commit dc704b1 Author: SummerGift <[email protected]> Date: Wed Nov 14 17:56:09 2018 +0800 [component][sfud]: fix bug when probe device more than once commit b7e2cd0 Author: Bernard Xiong <[email protected]> Date: Wed Nov 14 15:20:24 2018 +0800 Update ChangeLog.md commit 420478a Merge: ea17191 d343c65 Author: Bernard Xiong <[email protected]> Date: Tue Nov 13 13:09:31 2018 +0800 Merge pull request RT-Thread#1973 from Guozhanxin/master [kernel]修改定时器 hook 函数 commit ea17191 Merge: f6783c6 0df270b Author: Bernard Xiong <[email protected]> Date: Tue Nov 13 11:59:20 2018 +0800 Merge pull request RT-Thread#1972 from Dahua1992/master 修复syslog.c缺少#include <sys/time.h> commit d343c65 Author: guozhanxin <[email protected]> Date: Tue Nov 13 11:32:01 2018 +0800 [kernel]Change 'rt_timer_timeout_hook' function to 'rt_timer_enter_hook' and add 'rt_timer_exit_hook' hook function. commit 0df270b Author: Dahua1992 <[email protected]> Date: Tue Nov 13 10:55:05 2018 +0800 add #include <sys/time.h> 原因tm = gmtime_r(&now, &tm_tmp);报错 commit c71828f Author: Dahua1992 <[email protected]> Date: Tue Nov 13 10:22:53 2018 +0800 add #include <sys/time.h> 原因 tm = gmtime_r(&now, &tm_tmp);报错 commit f6783c6 Merge: 302d00e 270c397 Author: Bernard Xiong <[email protected]> Date: Tue Nov 13 10:19:28 2018 +0800 Merge pull request RT-Thread#1971 from Lawlieta/at [net][at] Modify AT CLI configuration commit 270c397 Author: chenyong <[email protected]> Date: Tue Nov 13 09:51:18 2018 +0800 [net][at] Modify AT CLI configuration commit 302d00e Merge: 0533ade 59aee7c Author: Bernard Xiong <[email protected]> Date: Mon Nov 12 07:13:54 2018 +0800 Merge pull request RT-Thread#1969 from uestczyh222/master 修复scons --target=vsc 不支持py3的问题 commit 59aee7c Author: ZYH <[email protected]> Date: Sun Nov 11 17:48:08 2018 +0800 修复scons --target=vsc 不支持py3的问题 commit 0533ade Merge: cb1af36 42d988e Author: Bernard Xiong <[email protected]> Date: Sun Nov 11 20:31:41 2018 +0800 Merge pull request RT-Thread#1970 from RT-Thread/fix_RTT_ROOT [Tools] Fix the RTT_ROOT issue commit 42d988e Author: Bernard Xiong <[email protected]> Date: Sun Nov 11 20:04:25 2018 +0800 [Tools] Fix the RTT_ROOT issue commit cb1af36 Merge: c7a85df 00a655a Author: Bernard Xiong <[email protected]> Date: Sun Nov 11 17:07:57 2018 +0800 Merge pull request RT-Thread#1968 from RT-Thread/feature_stack_grows [Kernel] Add ARCH_CPU_STACK_GROWS_UPWARD option commit 00a655a Author: Bernard Xiong <[email protected]> Date: Sun Nov 11 15:56:02 2018 +0800 [Kernel] Add ARCH_CPU_STACK_GROWS_UPWARD option commit c7a85df Merge: 5ab775e 944e28c Author: Bernard Xiong <[email protected]> Date: Sat Nov 10 19:53:47 2018 +0800 Merge pull request RT-Thread#1966 from RT-Thread/bsp_stm32f411 [BSP] remove settings folder in stm32f411-nucleo commit 944e28c Author: Bernard Xiong <[email protected]> Date: Sat Nov 10 19:15:27 2018 +0800 [BSP] remove settings folder in stm32f411-nucleo commit 5ab775e Merge: 02f006d d687cfb Author: Bernard Xiong <[email protected]> Date: Sat Nov 10 18:54:25 2018 +0800 Merge pull request RT-Thread#1965 from RT-Thread/fix_py3 [Tools] Change building script for Py3 commit d687cfb Author: Bernard Xiong <[email protected]> Date: Sat Nov 10 18:29:08 2018 +0800 [Tools] Change building script for Py3 commit 02f006d Merge: b69baa9 e108dfe Author: Bernard Xiong <[email protected]> Date: Sat Nov 10 17:56:43 2018 +0800 Merge pull request RT-Thread#1964 from RT-Thread/fix_exfun [libc] Fix the _EXFUN issue in newlib commit e108dfe Author: Bernard Xiong <[email protected]> Date: Sat Nov 10 16:58:07 2018 +0800 [libc] Fix the _EXFUN issue in newlib commit b69baa9 Merge: d8ca5e0 0bfe4e8 Author: Bernard Xiong <[email protected]> Date: Sat Nov 10 13:34:20 2018 +0800 Merge pull request RT-Thread#1963 from RT-Thread/travis-ci-mips Update travis-ci setting. commit 0bfe4e8 Author: Bernard Xiong <[email protected]> Date: Sat Nov 10 12:22:25 2018 +0800 Update .travis.yml commit d8ca5e0 Merge: aa0799a 106e6b7 Author: Bernard Xiong <[email protected]> Date: Sat Nov 10 12:12:09 2018 +0800 Merge pull request RT-Thread#1961 from armink/fix_ulog [component][ulog] Fix a input parameter check error. commit aa0799a Merge: ba1e188 cca6e38 Author: Bernard Xiong <[email protected]> Date: Sat Nov 10 12:11:44 2018 +0800 Merge pull request RT-Thread#1962 from geniusgogo/fix_kconfig Fix kconfig commit 0e1d474 Author: Bernard Xiong <[email protected]> Date: Sat Nov 10 12:08:17 2018 +0800 Update travis-ci setting. commit cca6e38 Merge: 379451c ba1e188 Author: geniusgogo <[email protected]> Date: Sat Nov 10 10:47:21 2018 +0800 Merge branch 'master' into fix_kconfig commit 379451c Author: geniusgogo <[email protected]> Date: Sat Nov 10 10:45:36 2018 +0800 code indent commit 106e6b7 Author: armink <[email protected]> Date: Sat Nov 10 09:49:21 2018 +0800 [component][ulog] Fix a input parameter check error. commit ba1e188 Merge: d047307 c79d928 Author: Bernard Xiong <[email protected]> Date: Sat Nov 10 06:51:53 2018 +0800 Merge pull request RT-Thread#1959 from yangjie11/fix [bsp]fixed drv_usart.c because f411xE have no USART3 commit d047307 Merge: def7bd4 f28b9d8 Author: Bernard Xiong <[email protected]> Date: Sat Nov 10 06:51:36 2018 +0800 Merge pull request RT-Thread#1955 from armink/fix_ulog Fix ulog commit def7bd4 Merge: 0c39c3b cb93510 Author: Bernard Xiong <[email protected]> Date: Sat Nov 10 06:50:50 2018 +0800 Merge pull request RT-Thread#1957 from RT-Thread/remove_gdbstub Remove gdbstub commit 0c39c3b Merge: 4a26013 9e80680 Author: Bernard Xiong <[email protected]> Date: Sat Nov 10 06:40:35 2018 +0800 Merge pull request RT-Thread#1960 from RT-Thread/fix_ls1c [BSP][ls1c] fix config issue commit 9e80680 Author: Bernard Xiong <[email protected]> Date: Fri Nov 9 17:55:17 2018 +0800 [BSP][ls1c] fix config issue commit f28b9d8 Author: armink <[email protected]> Date: Fri Nov 9 17:31:40 2018 +0800 [component][ulog] Fix a compile error when timestamp is enable. commit 4a26013 Merge: 0f1d437 11107e3 Author: Bernard Xiong <[email protected]> Date: Fri Nov 9 17:27:39 2018 +0800 Merge pull request RT-Thread#1958 from haowenchao/master Update .gitignore commit c79d928 Author: yangjie <[email protected]> Date: Fri Nov 9 10:26:39 2018 +0800 [bsp]fixed drv_usart.c because f411xE have no USART3 commit 11107e3 Author: haowenchao <[email protected]> Date: Fri Nov 9 10:08:31 2018 +0800 Update .gitignore Untrack cscope and ctags files. commit cb93510 Author: Bernard Xiong <[email protected]> Date: Fri Nov 9 09:41:19 2018 +0800 [Components] Remove GDB stub from kernel. commit acfe61b Author: armink <[email protected]> Date: Fri Nov 9 09:19:44 2018 +0800 [component][ulog] Fix some comments. commit ad42abb Author: Bernard Xiong <[email protected]> Date: Fri Nov 9 09:18:05 2018 +0800 [Libc] Disable ENV when disable DFS. commit d1c177f Author: Bernard Xiong <[email protected]> Date: Fri Nov 9 09:17:43 2018 +0800 [Kernel] Fix typo. commit 1b8d7b3 Author: geniusgogo <[email protected]> Date: Thu Nov 8 22:25:47 2018 +0800 fixed Kconfig IDLE hook config commit 6a165e5 Author: armink <[email protected]> Date: Thu Nov 8 11:27:18 2018 +0800 [component][ulog] Update version to 0.1.1 . commit c990f0a Author: armink <[email protected]> Date: Thu Nov 8 11:23:03 2018 +0800 [component][ulog] Add tag filter to hexdump function. commit 2ff67c9 Author: armink <[email protected]> Date: Thu Nov 8 11:22:02 2018 +0800 [component][ulog] Add show filter settings shell command 'ulog_filter'. commit ad602f5 Author: armink <[email protected]> Date: Thu Nov 8 11:09:35 2018 +0800 [component][ulog] Add filter get API. commit 2fe79fa Author: armink <[email protected]> Date: Thu Nov 8 10:59:25 2018 +0800 [component][ulog] Fix a memory leak problem. commit 0f1d437 Merge: 9d55baa ca4b48a Author: Bernard Xiong <[email protected]> Date: Thu Nov 8 01:51:37 2018 +0800 Merge pull request RT-Thread#1954 from hichard/master 修复STM32F4-Hal bsp USB主机驱动的一个bug commit ca4b48a Author: hichard <[email protected]> Date: Wed Nov 7 22:48:50 2018 +0800 修复STM32F4-Hal bsp USB主机驱动的一个bug commit 9d55baa Merge: 6e6f12a 931cdb1 Author: Bernard Xiong <[email protected]> Date: Wed Nov 7 16:02:58 2018 +0800 Merge pull request RT-Thread#1953 from ErnestChen1/master [finsh/shell] compatible definition for cube package commit 6e6f12a Merge: ddd7343 e7ca31c Author: Bernard Xiong <[email protected]> Date: Wed Nov 7 15:51:15 2018 +0800 Merge pull request RT-Thread#1952 from ArdaFu/master [Tools] Modify buliding.py and gcc.py for work with python 3. commit 931cdb1 Author: [email protected] <[email protected]> Date: Wed Nov 7 14:31:32 2018 +0800 [finsh/shell] compatible definition for cube package commit e7ca31c Author: ArdaFu <[email protected]> Date: Wed Nov 7 13:40:41 2018 +0800 [tools] Modify building.py and gcc.py for work with Python 3. commit 3a63c0a Author: ArdaFu <[email protected]> Date: Wed Nov 7 13:38:57 2018 +0800 [Tools] Modify buliding.py and gcc.py for work with python 3. commit ddd7343 Merge: 1b351ff 4e6f13e Author: Bernard Xiong <[email protected]> Date: Wed Nov 7 12:05:40 2018 +0800 Merge pull request RT-Thread#1951 from armink/fix_kconfig [component] fix Kconfig warning in at and ulog. commit 4e6f13e Author: armink <[email protected]> Date: Tue Nov 6 11:41:44 2018 +0800 [component] fix Kconfig warning in at and ulog. commit 1b351ff Merge: 2d4704b e9c795e Author: Bernard Xiong <[email protected]> Date: Tue Nov 6 11:20:40 2018 +0800 Merge pull request RT-Thread#1947 from zhaojuntao/update-examples [examples][network] 更新 tcp/udp client & server 例程 commit e9c795e Author: MurphyZhao <[email protected]> Date: Tue Nov 6 09:45:31 2018 +0800 [examples][network] 更新 TCP/UDP 例程 uage Signed-off-by: MurphyZhao <[email protected]> commit 2d4704b Merge: c7d9dae db3f8d3 Author: Bernard Xiong <[email protected]> Date: Tue Nov 6 09:02:11 2018 +0800 Merge pull request RT-Thread#1949 from Lawlieta/bsp [bsp] fix default project compilation error. commit db3f8d3 Author: chenyong <[email protected]> Date: Mon Nov 5 20:18:12 2018 +0800 [bsp] fix default project compilation error. Signed-off-by: chenyong <[email protected]> commit b2d4dd0 Author: MurphyZhao <[email protected]> Date: Mon Nov 5 16:36:47 2018 +0800 [examples][network] 更新 UDP client & server Signed-off-by: MurphyZhao <[email protected]> commit 6c62f5d Author: MurphyZhao <[email protected]> Date: Mon Nov 5 14:34:40 2018 +0800 [examples][network] 更新 tcp client & server 例程 Signed-off-by: MurphyZhao <[email protected]> commit c7d9dae Merge: ebfff0b b41ecff Author: Bernard Xiong <[email protected]> Date: Mon Nov 5 09:14:02 2018 +0800 Merge pull request RT-Thread#1868 from jg1uaa/master change hello.mo building process, compile and link separately commit ebfff0b Merge: 1946de1 39c0ba3 Author: Bernard Xiong <[email protected]> Date: Sat Nov 3 22:34:52 2018 +0800 Merge pull request RT-Thread#1946 from flyingcys/wlan_dev_bug fix wlan_dev bug commit 39c0ba3 Author: flyingcys <[email protected]> Date: Sat Nov 3 16:24:30 2018 +0800 fix wlan_dev bug commit 1946de1 Merge: 113faf8 2d18b4a Author: Bernard Xiong <[email protected]> Date: Fri Nov 2 20:14:09 2018 +0800 Merge pull request RT-Thread#1943 from zhaojuntao/ADD-LWIP210 Add lwip210 commit 2d18b4a Author: MurphyZhao <[email protected]> Date: Fri Nov 2 18:22:39 2018 +0800 [components][net] 移除 SAL 中 LWIP_NETCONN_FULLDUPLEX 的判断 Signed-off-by: MurphyZhao <[email protected]> commit f3abe00 Author: MurphyZhao <[email protected]> Date: Fri Nov 2 16:58:50 2018 +0800 [components][net] 更新 LWIP210 注释 Signed-off-by: MurphyZhao <[email protected]> commit 113faf8 Merge: 3dc6334 83b7b76 Author: Bernard Xiong <[email protected]> Date: Fri Nov 2 13:39:34 2018 +0800 Merge pull request RT-Thread#1945 from armink/add_ulog Change all dbg_log to LOG_X. commit c3cc7a2 Author: MurphyZhao <[email protected]> Date: Fri Nov 2 10:23:29 2018 +0800 [components][dfs] 移除冗余代码 [components][net] 修复 Kconfig [components][net][sal] 还原对 SAL 框架的修改,在 proto_ops 结构体实例赋值位置修改 Signed-off-by: MurphyZhao <[email protected]> commit 83b7b76 Author: armink <[email protected]> Date: Fri Nov 2 10:14:08 2018 +0800 The dbg_log API is DISCARDED. Change all dbg_log to LOG_X. commit 5a70247 Author: armink <[email protected]> Date: Thu Nov 1 19:56:46 2018 +0800 [components][DeviceDriver] Update log tag from [SDIO] to SDIO. commit 3dc6334 Merge: 198e108 9ceecb4 Author: Bernard Xiong <[email protected]> Date: Fri Nov 2 09:44:04 2018 +0800 Merge pull request RT-Thread#1944 from armink/add_ulog [component][ulog] Update ulog hexdump format. commit 198e108 Merge: 60ba1e9 61bb8a0 Author: Bernard Xiong <[email protected]> Date: Thu Nov 1 19:48:05 2018 +0800 Merge pull request RT-Thread#1941 from HubertXie/master Update at_socket.c commit 9ceecb4 Author: armink <[email protected]> Date: Thu Nov 1 19:39:08 2018 +0800 [component][ulog] Update ulog hexdump format. commit 60ba1e9 Merge: 5aeb8dc c336099 Author: Bernard Xiong <[email protected]> Date: Thu Nov 1 19:05:42 2018 +0800 Merge pull request RT-Thread#1942 from armink/add_ulog [component][ulog] Reduce thread stack usage when using ulog. commit 61bb8a0 Author: HubretXie <[email protected]> Date: Thu Nov 1 18:43:04 2018 +0800 Update at_socket.c at socket 接收数据正常时清除错误标识 commit 58a6b51 Author: MurphyZhao <[email protected]> Date: Thu Nov 1 18:20:03 2018 +0800 [components][dfs] AND [components][net][sal] 适配 LWIP210 Signed-off-by: MurphyZhao <[email protected]> commit f08039f Author: MurphyZhao <[email protected]> Date: Thu Nov 1 18:15:49 2018 +0800 [components][net] 更新 Kconfig 和 SConscript,支持 LWIP210 Signed-off-by: MurphyZhao <[email protected]> commit 8455ad8 Author: MurphyZhao <[email protected]> Date: Thu Nov 1 18:13:53 2018 +0800 [components][net][add] 增加 lwip-2.1.0 组件 Signed-off-by: MurphyZhao <[email protected]> commit c336099 Author: armink <[email protected]> Date: Thu Nov 1 14:51:50 2018 +0800 [component][ulog] Reduce thread stack usage when using ulog. commit b9d6336 Author: HubretXie <[email protected]> Date: Thu Nov 1 14:23:30 2018 +0800 Update at_socket.c at接收超时 添加 EAGAIN 类型返回 commit b31888d Author: Bernard Xiong <[email protected]> Date: Thu Nov 1 09:09:54 2018 +0800 [Kernel] Fix the rt_memset/memcpy issue under 64bit ARCH. commit 4322108 Author: Bernard Xiong <[email protected]> Date: Wed Oct 31 21:32:34 2018 +0800 [Kernel] Fix the data type issue in kservice.c commit 5aeb8dc Merge: 62c3e74 29dd96e Author: Bernard Xiong <[email protected]> Date: Wed Oct 31 17:55:32 2018 +0800 Merge pull request RT-Thread#1938 from armink/add_ulog Add ulog compatible with rtdbg. commit 29dd96e Author: armink <[email protected]> Date: Wed Oct 31 10:57:52 2018 +0800 [rtdbg] Add ulog compatible with rtdbg. commit e588dfa Author: armink <[email protected]> Date: Wed Oct 31 10:54:12 2018 +0800 [component][ulog] Add newline param for ulog_output API. commit 62c3e74 Merge: 1ab6e8e 3d374b3 Author: Bernard Xiong <[email protected]> Date: Wed Oct 31 10:38:13 2018 +0800 Merge pull request RT-Thread#1937 from yangfasheng/master add touch driver; update lcd driver; commit 3d374b3 Author: yangfasheng <[email protected]> Date: Wed Oct 31 09:58:37 2018 +0800 add touch driver; update lcd driver; Signed-off-by: yangfasheng <[email protected]> commit 1ab6e8e Merge: 7fd434e 12a803b Author: Bernard Xiong <[email protected]> Date: Tue Oct 30 10:36:39 2018 +0800 Merge pull request RT-Thread#1936 from armink/add_ulog [component] Add ulog logger basic component. commit 12a803b Author: armink <[email protected]> Date: Tue Oct 30 09:00:30 2018 +0800 [component] Add ulog logger basic component. commit 7fd434e Merge: c904962 f05baec Author: Bernard Xiong <[email protected]> Date: Mon Oct 29 19:44:20 2018 +0800 Merge pull request RT-Thread#1935 from armink/add_pm [DeviceDriver][pm] Update pm driver. commit f05baec Author: armink <[email protected]> Date: Mon Oct 29 19:02:31 2018 +0800 [DeviceDriver][pm] Update pm driver. commit c904962 Merge: 98fc1cb 8c1c651 Author: Bernard Xiong <[email protected]> Date: Mon Oct 29 12:08:33 2018 +0800 Merge pull request RT-Thread#1934 from RT-Thread/change_license Change license commit 8c1c651 Author: Bernard Xiong <[email protected]> Date: Mon Oct 29 11:06:58 2018 +0800 [Components] Change license to Apache License v2.0 commit fbac6c8 Author: Bernard Xiong <[email protected]> Date: Mon Oct 29 11:05:33 2018 +0800 Remove lwIP 1.3.2 and yaffs2 from RT-Thread Platform. commit 98fc1cb Merge: 05b5827 2d59fe0 Author: Bernard Xiong <[email protected]> Date: Mon Oct 29 10:27:38 2018 +0800 Merge pull request RT-Thread#1933 from armink/add_pm [DeviceDriver] Add power management device driver. commit 05b5827 Merge: 125195c 4f14dc9 Author: Bernard Xiong <[email protected]> Date: Mon Oct 29 10:25:22 2018 +0800 Merge pull request RT-Thread#1930 from zhang-peter/master Add RT_VCOM_TX_TIMEOUT and some configure to Kconfig commit 2d59fe0 Author: armink <[email protected]> Date: Mon Oct 29 09:49:12 2018 +0800 [DeviceDriver] Add power management device driver. commit 125195c Merge: 5d9a27d 920d6ec Author: Bernard Xiong <[email protected]> Date: Sat Oct 27 14:28:40 2018 +0800 Merge pull request RT-Thread#1925 from qgyhd1234/gmtime_r [kernel][kservice] add rt_gmtime_r api commit 5d9a27d Merge: 94c358b 6d2be00 Author: Bernard Xiong <[email protected]> Date: Sat Oct 27 14:27:33 2018 +0800 Merge pull request RT-Thread#1931 from hichard/renhaibo-branch 修复IAR dlib的时间映射,从rtt历史版本找到iar支持64bit时间的起始版本 commit 6d2be00 Author: hichard <[email protected]> Date: Fri Oct 26 20:36:17 2018 +0800 修复IAR dlib的时间映射,从rtt历史版本找到iar支持64bit时间的起始版本 commit 94c358b Merge: bbd7f4c d4bdeb0 Author: Bernard Xiong <[email protected]> Date: Fri Oct 26 17:51:40 2018 +0800 Merge pull request RT-Thread#1911 from XXXXzzzz000/add_pwm_driver [driver][pwm] add pwm driver. commit bbd7f4c Merge: d0cc930 2ed55f7 Author: Bernard Xiong <[email protected]> Date: Fri Oct 26 17:51:30 2018 +0800 Merge pull request RT-Thread#1927 from Guozhanxin/master [bsp imxrt]添加 Arch Mix 开发板图片及厂商信息 commit d0cc930 Merge: 8641d3b 9392c9e Author: Bernard Xiong <[email protected]> Date: Fri Oct 26 17:51:00 2018 +0800 Merge pull request RT-Thread#1924 from balanceTWK/master 【bsp】【stm32f10x-HAL】 update drv_usart.c commit 2ed55f7 Author: guozhanxin <[email protected]> Date: Fri Oct 26 16:28:55 2018 +0800 [bsp][imxrt]更新 ArchMix 的 README commit 84c30ba Author: guozhanxin <[email protected]> Date: Fri Oct 26 16:03:32 2018 +0800 删除选择 flash 的选项 commit 920d6ec Author: zylx <[email protected]> Date: Fri Oct 26 14:10:38 2018 +0800 [Libc] move gmtime_r api to rt-thread\components\libc\compilers\common commit 4f14dc9 Author: Peter Zhang <[email protected]> Date: Fri Oct 26 14:33:21 2018 +0800 [components][drivers][usb_common]: Fix typo for 'ifndf' in usb_common.h commit 328a697 Author: Peter Zhang <[email protected]> Date: Fri Oct 26 14:29:22 2018 +0800 [components][drivers][usb][usb_device][cdc_vcom]: Add 'RT_VCOM_TX_TIMEOUT' to configure TX_TIMEOUT whick may block vcom tx thread for a long time. Add 'RT_VCOM_TASK_STK_SIZE', 'RT_VCOM_TX_USE_DMA', 'RT_VCOM_SERNO', 'RT_VCOM_SER_LEN', 'RT_VCOM_TX_TIMEOUT' to Kconfig commit 8641d3b Merge: f97e19c d950ffc Author: Bernard Xiong <[email protected]> Date: Fri Oct 26 14:11:58 2018 +0800 Merge pull request RT-Thread#1929 from uestczyh222/type [Components][USB]修复拼写错误 commit d950ffc Author: zyh <[email protected]> Date: Fri Oct 26 11:41:54 2018 +0800 [Components][USB]修复拼写错误 commit 3bf68f2 Author: zylx <[email protected]> Date: Fri Oct 26 11:03:55 2018 +0800 [Libc][dlib][armlibc] add gmtime_r api commit f97e19c Merge: 95fde46 ea86ebf Author: Bernard Xiong <[email protected]> Date: Fri Oct 26 07:08:50 2018 +0800 Merge pull request RT-Thread#1919 from XXXXzzzz000/add_rtc_driver [bsp][stm32f10x-HAL] add rtc driver commit 95fde46 Merge: 8483a50 c2539db Author: Bernard Xiong <[email protected]> Date: Fri Oct 26 07:08:24 2018 +0800 Merge pull request RT-Thread#1923 from uestczyh222/usb [Components][drivers][usb]修复非对齐访问异常 commit 484afe9 Author: Bernard Xiong <[email protected]> Date: Fri Oct 26 06:35:42 2018 +0800 [Kernel] Add 64bit CPU support. commit d23a65d Merge: 4660882 8483a50 Author: Bernard Xiong <[email protected]> Date: Thu Oct 25 21:42:47 2018 +0800 Merge branch 'master' into dev-4.0.x commit 8483a50 Merge: fbaa869 135ec47 Author: Bernard Xiong <[email protected]> Date: Thu Oct 25 18:21:37 2018 +0800 Merge pull request RT-Thread#1928 from enkiller/amebaz-dev [bsp][amebaz]支持IAR工程及smartconfig配网 commit 135ec47 Author: tyx <[email protected]> Date: Thu Oct 25 16:36:46 2018 +0800 [bsp][amebaz]支持IAR工程及smartconfig配网 commit 86ad690 Author: zylx <[email protected]> Date: Wed Oct 24 11:58:33 2018 +0800 [kernel][kservice] add comment commit ab5f1d4 Author: zylx <[email protected]> Date: Wed Oct 24 11:11:17 2018 +0800 [kernel][kservice] add rt_gmtime_r api commit d4bdeb0 Author: XXXXzzzz000 <[email protected]> Date: Wed Oct 17 17:49:20 2018 +0800 [bsp][stm32f10x-HAL] add pwm driver. commit fbaa869 Merge: bf53718 d3764db Author: Bernard Xiong <[email protected]> Date: Tue Oct 23 22:54:54 2018 +0800 Merge pull request RT-Thread#1922 from liruncong/usb 解决usb相关问题 commit 9392c9e Author: BalanceTWK <[email protected]> Date: Tue Oct 23 21:41:54 2018 +0800 [bsp][stm32f10x-HAL] update drv_usart.c commit d3764db Author: liruncong <[email protected]> Date: Tue Oct 23 20:03:18 2018 +0800 解决以下问题: 1) usb驱动中时间未与RT_TICK_PER_SECOND关联问题,RT_TICK_PER_SECOND变化时,这些时间将发生变化 解决: 增加USB_TIMEOUT_BASIC/USB_TIMEOUT_LONG/USB_DEBOUNCE_TIME 2) 修正rt_usbh_detach_instance函数使用device->cfg_desc前未判断是否有效. 可导致abort 3) rt_usbh_hub_port_change增加device->port初始化,否则struct uhcd_ops相关函数无法直接得到端口号 commit bf53718 Merge: 9442207 cc0f5ca Author: Bernard Xiong <[email protected]> Date: Tue Oct 23 18:39:52 2018 +0800 Merge pull request RT-Thread#1920 from armink/fix_mem [kernel][mem] Improve some ISR check range. commit cc0f5ca Author: armink <[email protected]> Date: Tue Oct 23 16:03:17 2018 +0800 [kernel][mem] Improve some ISR check range. commit ea86ebf Author: XXXXzzzz000 <[email protected]> Date: Tue Oct 23 09:58:41 2018 +0800 [bsp][stm32f10x-HAL] add rtc driver commit 9442207 Merge: 8744646 262d426 Author: Bernard Xiong <[email protected]> Date: Tue Oct 23 10:22:15 2018 +0800 Merge pull request RT-Thread#1915 from XXXXzzzz000/fix_stm32f4xx-hal_iwg [bsp][stm32f4xx-HAL] fix iwg driver. commit 8744646 Merge: 47cfa1c a454393 Author: Bernard Xiong <[email protected]> Date: Tue Oct 23 10:19:02 2018 +0800 Merge pull request RT-Thread#1918 from misonyo/license_change [BSP][all NXP]change license to Apache-2.0 commit 47cfa1c Merge: 1ddde27 646cb6c Author: Bernard Xiong <[email protected]> Date: Mon Oct 22 22:34:08 2018 +0800 Merge pull request RT-Thread#1917 from enkiller/dev [bsp][amebaz] BSP工程更新,适配新的WLAN框架 commit c2539db Author: zyh <[email protected]> Date: Mon Oct 22 12:08:43 2018 +0800 [Components][drivers][usb]修复非对齐访问异常 commit a454393 Author: misonyo <[email protected]> Date: Mon Oct 22 11:02:14 2018 +0800 [BSP][all NXP]change license to Apache-2.0 commit 646cb6c Author: tyx <[email protected]> Date: Fri Oct 19 16:45:41 2018 +0800 [bsp][amebaz] BSP工程更新,适配新的WLAN框架 commit b41ecff Author: SASANO Takayoshi <[email protected]> Date: Sun Oct 21 21:21:38 2018 +0900 fix rt_system_module_init() -> rt_system_dlmodule_init(), in components/libc/libdl/dlmodule.c. commit 1ddde27 Merge: beff910 9c2f2e8 Author: Bernard Xiong <[email protected]> Date: Sun Oct 21 16:13:43 2018 +0800 Merge pull request RT-Thread#1916 from RT-Thread/change_license [BSP][IMXRT] change license to Apache license v2.0 commit 9c2f2e8 Author: Bernard Xiong <[email protected]> Date: Sun Oct 21 14:45:29 2018 +0800 [BSP][IMXRT] change license to Apache license v2.0 commit 262d426 Author: XXXXzzzz000 <[email protected]> Date: Sat Oct 20 17:53:07 2018 +0800 [bsp][stm32f4xx-HAL] fix iwg driver. commit beff910 Merge: 2ae638e 5e95c57 Author: Bernard Xiong <[email protected]> Date: Sat Oct 20 10:36:29 2018 +0800 Merge pull request RT-Thread#1903 from XXXXzzzz000/add_iwdg_driver [driver][iwdg]add iwdg driver. | 添加iwdg驱动,参考:stm32f4xx-HAL/driver_wdg commit 2ae638e Merge: 1699a12 a6b51ad Author: Bernard Xiong <[email protected]> Date: Fri Oct 19 19:09:32 2018 +0800 Merge pull request RT-Thread#1909 from slyant/mydev-change 修改at_client.c 传入参数timeout单位是ms,此处需要转换为tick commit a6b51ad Author: slyant <[email protected]> Date: Thu Oct 18 21:01:27 2018 +0800 修改at_client.c 传入参数timeout单位是ms,此处需要转换为tick commit 5e95c57 Author: XXXXzzzz000 <[email protected]> Date: Wed Oct 17 16:05:33 2018 +0800 add iwdg driver commit 8107542 Author: XXXXzzzz000 <[email protected]> Date: Wed Oct 17 15:54:00 2018 +0800 [driver][iwdg]add iwdg driver. | 添加iwdg驱动,参考:stm32f4xx-HAL/driver_wdg commit 4660882 Author: Bernard Xiong <[email protected]> Date: Sat Oct 13 09:36:23 2018 +0800 [Kernel] Change number to v4.0.0 commit 777554b Author: SASANO Takayoshi <[email protected]> Date: Wed Oct 10 15:38:24 2018 +0900 Fixed undefined reference to 'dlmodule_relocate' This is caused by #ifdef __x86__ For x86(32bit) gcc, pre-defined macro is __i386__ not __x86__. commit c81ebdc Author: SASANO Takayoshi <[email protected]> Date: Sun Oct 7 05:56:27 2018 +0900 there is dummy time() function, but now it is implemented in components/libc/compilers/minilibc/time.c. maybe this dummy code is no longer required, so deleted. commit 8674287 Author: SASANO Takayoshi <[email protected]> Date: Sat Oct 6 18:33:18 2018 +0900 There is no problem to create hello.mo with default compiler on Debian-9.5/amd64. But building hello.mo with i386-elf-gcc (5.5.0) cross compiler on OpenBSD-6.3/amd64, undefined reference to 'rt_kprintf' error occurs. To avoid this error, "compile and link" process needs to be divided to simply "compile" and "link". On Debian-9.5, both previous and current method produces same hello.mo. We have to improve disk image creation (Linux dependent), this is a future homework. commit 305307c Author: xuzhuoyi <[email protected]> Date: Tue Sep 4 11:47:06 2018 +0800 [bsp][tms320f28379d] Add bsp README.md commit 9d8e27e Author: xuzhuoyi <[email protected]> Date: Mon Sep 3 23:02:16 2018 +0800 [bsp][tms320f28379d] Modify to C28x Compiler Register Conventions commit 5fd1213 Author: xuzhuoyi <[email protected]> Date: Mon Sep 3 21:39:56 2018 +0800 [bsp][tms320f28379d] __rt_ffs() problem caused by 16-bit int commit 697a449 Author: xuzhuoyi <[email protected]> Date: Mon Sep 3 00:03:06 2018 +0800 [bsp][tms320f28379d] Add support for upward-growing stack commit d85981a Author: xuzhuoyi <[email protected]> Date: Sun Sep 2 18:44:28 2018 +0800 [BSP][tms320f28379d] Add port for tms320f28379d # Conflicts: # bsp/qemu-vexpress-a9/.config # bsp/qemu-vexpress-a9/qemu.bat # bsp/qemu-vexpress-a9/rtconfig.h
There is no problem to create hello.mo with default compiler on
Debian-9.5/amd64.
But building hello.mo with i386-elf-gcc (5.5.0) cross compiler on
OpenBSD-6.3/amd64, undefined reference to 'rt_kprintf' error occurs.
To avoid this error, "compile and link" process needs to be divided to
simply "compile" and "link".
On Debian-9.5, both previous and current method produces same hello.mo.
We have to improve disk image creation (Linux dependent),
this is a future homework.