WangQiang
73738beb21
缺少引用 using NewLife.Build;
2018-10-30 09:44:15 +08:00
大石头
5c040b0555
增加编译脚本,把M3+F1+LibF1编译到一个库里面。但是很不方便使用。
...
1,加大了编译耗时,超过24小时后,即使文件没有被修改,也要重新编译;
2,不能混合使用调试版和发行版,比如LibF1一向比较稳定,实际项目调试版也可能使用它的发行版以减小固件大小;
3,静态库lib里面会出现多个同名文件,比如SerialPort.o就有3个
2017-10-28 14:42:54 +08:00
大石头
ee25425f40
全面检查优化编译脚本
2017-09-10 19:40:56 +08:00
大石头
b1c5b979e4
修正GCC编译警告
2017-09-10 19:40:30 +08:00
大石头
292646b129
增加物联客户端,编译未通过
2017-08-15 00:42:29 +08:00
大石头
600f09dc95
新增编译信息宏定义__BUILD_IDATE__,如170327
2017-03-27 11:04:06 +08:00
大石头
6902d4ae77
增加编译信息宏定义
2017-03-25 18:24:33 +08:00
大石头
87c19a0934
遗漏Pin.h
2017-03-25 12:51:49 +08:00
大石头
12fdd023f7
SDK分二级目录
2017-03-25 12:36:00 +08:00
大石头
350628c3d7
进一步完善SmartSDK,支持发布静态库
2017-03-25 12:29:32 +08:00
大石头
8818b1feba
新增发布SDK的脚本
2017-03-25 10:29:31 +08:00
大石头
5f47a501da
如果已连接,不需要再次重启
2017-03-22 17:50:44 +08:00
大石头
3e20321e7b
进一步完善编译时间和短日期等信息
2017-03-22 16:44:43 +08:00
大石头
d1fd59e200
增加编译工具
2017-03-18 15:59:53 +08:00
大石头
a093f8d7a0
系统版本信息从宏定义获取编译环境信息,
...
编译脚本加入编译信息宏定义
2017-03-15 01:52:39 +08:00
大石头X2
226f837205
优先使用int替换为uint,方便运算,能够准确识别产生的负数。
2017-02-28 14:21:30 +08:00
大石头X2
cbec1ec867
GD32F1x0编译脚本独立,它的重要函数必须放在开头
2017-02-19 17:37:17 +08:00
大石头X2
6128491092
修正一些编译错误
2017-01-10 18:13:55 +08:00
大石头
4bc245a556
修正MDK中WEAK的错误。
...
Functions declared with __attribute__((weak)) and then defined without __attribute__((weak)) behave as weak functions. This is not the same behavior as the __weak keyword
2017-01-09 11:58:28 +08:00
大石头
cdf49d378f
修正诸多GCCArm编译警告
2016-12-14 14:37:50 +08:00
大石头
0c0be3c80b
升级编译脚本,GCCArm/CPU=Cortex-M3
2016-12-13 15:21:08 +08:00
大石头
576f68d9bf
升级M4的编译脚本
2016-11-25 15:50:21 +08:00
大石头
a79a87d736
升级编译脚本
2016-11-25 01:43:46 +08:00
Stone
8825910da3
调光封装成为应用程序,测试未通过
2016-11-16 10:52:13 +00:00
Stone
a197002ce6
编译缓存时间改为7天
2016-11-10 02:21:10 +00:00
nnhy
850cdb5ddc
独立测试gcc sdk通过,混合SmartOS链接失败,主要是new/delete定义
2016-11-05 05:50:22 +00:00
nnhy
0f50f09b5a
优化GCC编译脚本
2016-11-01 17:19:12 +00:00
Stone
8f1be97f6b
升级编译脚本,编译通过!
2016-10-30 17:10:13 +00:00
Stone
c59127da0d
升级编译脚本,编译通过!
...
Platform里面少了许多外设的移植代码
2016-10-30 16:59:48 +00:00
Stone
f3949b53bd
gcc里面strncasecmp位于strings.h
2016-10-30 15:52:18 +00:00
Stone
896d7a8f50
增加ICC编译,但是因为ICC不支持C++11,导致比较多文件无法编译通过
2016-10-30 15:24:24 +00:00
Stone
45566b0f37
修正CLang报告的警告代码
2016-10-30 11:54:47 +00:00
Stone
f20b988e92
新编译脚本下,103项目使用MDK编译和链接都通过
2016-10-30 11:17:56 +00:00
nnhy
a9f9b578ce
直接引用头文件,避免SmartOS上层需要包含太多的头部目录
2016-10-29 03:34:02 +00:00
nnhy
c638e07486
生成bin太大
2016-10-25 09:19:45 +00:00
nnhy
b90537dd75
2016-10-24 03:09:38 +00:00
nnhy
2587382479
增加Linux编译脚本
2016-10-24 03:07:05 +00:00
nnhy
6bf7257933
MDK编译器可以引用RTL8710 SDK中GCC编译的静态库,需要打开Linux模式,枚举4字节,宽字符32字节
2016-10-24 02:35:48 +00:00
nnhy
6f22641f96
增加扩展编译集合
2016-10-24 02:21:41 +00:00
nnhy
6157cbb044
支持链接bin文件和hex文件
2016-10-22 09:36:53 +00:00
nnhy
28152cd628
ICC增加扩展编译集合,用于传入特殊编译参数
2016-10-22 09:23:50 +00:00
nnhy
76bf9d90a7
自动加载icf文件
2016-10-22 08:42:04 +00:00
nnhy
f00ec7b3a3
优化ICC编译脚本,输出obj对象文件按照目录存放,避免不同子目录拥有同名文件时出错
2016-10-22 08:29:10 +00:00
nnhy
37502ed333
ICC支持编译汇编文件
2016-10-22 08:11:56 +00:00
nnhy
b1a0d07db7
增加fpu
2016-10-22 07:46:23 +00:00
Stone
590e564bb7
有些头文件引用采用目录路径,而不是直接文件名
2016-10-21 17:57:31 +00:00
Stone
38e5aff807
完善ICC编译器,可便宜RTL8710中的固件库和FreeRTOS
2016-10-21 17:35:35 +00:00
Stone
bb3c7ce60b
初步完成ICC编译C++命令
2016-10-21 15:49:25 +00:00
nnhy
8e0cbbaa1d
增加IAR的ICC编译器,可取得编译器目录
2016-10-21 10:52:03 +00:00
nnhy
bbac078f95
增加M3_GCC编译,改善Timer对GCC的兼容性
2016-10-21 09:24:18 +00:00