nnhy
|
910d44a7fd
|
|
2014-08-17 21:31:04 +00:00 |
nnhy
|
26b06853f1
|
如果堆只剩下64字节,则报告失败,要求用户扩大堆空间以免不测
|
2014-08-17 20:18:16 +00:00 |
nnhy
|
d4da8d7859
|
输出堆栈信息
|
2014-08-17 20:15:16 +00:00 |
nnhy
|
cf8edc1ff3
|
只有GD32才输出ID的ASCII
|
2014-08-17 18:17:03 +00:00 |
Stone
|
9f2d40a966
|
GD32用F0的地址,但是ID有12字节
|
2014-08-17 15:21:20 +00:00 |
nnhy
|
549667bce6
|
|
2014-08-16 10:07:42 +00:00 |
nnhy
|
4780affb44
|
输出F130
|
2014-08-16 10:05:04 +00:00 |
nnhy
|
f24f6e8632
|
针对GD32F130调整
|
2014-08-16 09:52:39 +00:00 |
nnhy
|
c492277865
|
细化F030的系统参数
|
2014-08-16 09:21:40 +00:00 |
nnhy
|
f55d53040c
|
精细化CPUID的解析,对于每一种MCU来说似乎是精确的
|
2014-08-16 08:44:51 +00:00 |
nnhy
|
de16b0c0f1
|
STM32F030F4测试可用,但是无法正确读取ID和Flash大小,估计地址不一样
|
2014-08-15 17:34:59 +00:00 |
nnhy
|
25cdb92e0d
|
STM32F030F4只有4k内存,s文件不适合分配太大堆空间
|
2014-08-15 17:15:18 +00:00 |
Stone
|
d87bd7bac9
|
调整Sys.ID和MCUID结构类型,输出芯片名称
|
2014-08-15 14:58:07 +00:00 |
Stone
|
7828569522
|
输出RAM大小信息
|
2014-08-15 13:49:11 +00:00 |
Stone
|
9e3bcceedd
|
直接使用RAM最后,需要减去一点,因为TSys构造函数有压栈,待会需要把压栈数据也拷贝过来
|
2014-08-15 11:15:48 +00:00 |
nnhy
|
c947b6437e
|
做一个简单功能,知道RAM大小,然后直接把栈顶做到最后
|
2014-08-14 15:58:41 +00:00 |
Stone
|
97a3f86ec7
|
考虑整型溢出
|
2014-08-12 12:10:10 +00:00 |
Stone
|
b7c3511d36
|
名字太长难记,短一点
|
2014-08-11 19:27:10 +00:00 |
nnhy
|
ab208dc90f
|
优化循环次数
|
2014-08-11 05:32:23 +00:00 |
nnhy
|
ca29259ab4
|
多任务增加参数支持,方便成员函数作为任务
|
2014-08-10 19:06:19 +00:00 |
nnhy
|
67b81d9716
|
v2.4.2014.0811 SmartOS实现系统任务调度,一次性编译测试通过
从该版本开始,在Sys.h的最后加上重要更新日志
|
2014-08-10 18:58:17 +00:00 |
nnhy
|
8792ce18df
|
调整系统时钟架构,为了更方便给应用功能提供超时时间实现
|
2014-08-10 06:22:07 +00:00 |
Stone
|
dcdb784ab2
|
增加自动内存越界检查
|
2014-08-06 16:00:24 +00:00 |
Stone
|
fbaf25a66c
|
系统信息
|
2014-08-06 06:54:59 +00:00 |
nnhy
|
429a6ff064
|
使用双栈,希望能给系统带来更好的稳定性
|
2014-08-05 20:20:57 +00:00 |
nnhy
|
7216344c84
|
转移全局中断时间,增加智能中断SmartIRQ
|
2014-08-05 18:43:01 +00:00 |
nnhy
|
8ed7d2426a
|
必须在系统主频率确定以后再初始化时钟
|
2014-08-05 17:53:59 +00:00 |
Stone
|
1277807204
|
增加参数校验,仅在Debug时检验,RTM不检查
|
2014-08-04 04:52:15 +00:00 |
Stone
|
1bd5716f40
|
使用调试输出,在RTM时不输出print,节省1.5k大小
|
2014-08-04 03:13:56 +00:00 |
Stone
|
1e4e0c9e0e
|
TSys增加Crc校验方法
|
2014-08-02 11:31:34 +00:00 |
Stone
|
20a14b44b7
|
增加Sys.Inited表示系统是否已经初始化,系统初始化之前不输出printf日志
|
2014-08-02 01:35:17 +00:00 |
nnhy
|
9f050709d3
|
兼容修改,编译通过
|
2014-07-31 20:21:16 +00:00 |
nnhy
|
722fc21b0c
|
关闭JTAG仿真接口,只打开SW仿真
|
2014-07-31 18:01:27 +00:00 |
nnhy
|
1146ed7911
|
完善代码注释
|
2014-07-31 17:51:31 +00:00 |
Stone
|
b2961a185b
|
对于GD来说,这个寄存器位其实没有什么意义,内部设定好等待时间了
|
2014-07-30 06:47:02 +00:00 |
Stone
|
3c8b816958
|
GD 256k以内是零等待,512k以内是1等待,以后是2等待
|
2014-07-30 06:36:03 +00:00 |
Stone
|
23860ffa21
|
增加CPUID
|
2014-07-30 00:08:00 +00:00 |
Stone
|
9b56a0240e
|
F030的ID地址不一样
|
2014-07-29 14:35:26 +00:00 |
Stone
|
78be9769ab
|
刚才不小心改错了
|
2014-07-29 14:16:40 +00:00 |
Stone
|
86c44012d3
|
修正宏定义错误
|
2014-07-29 14:07:21 +00:00 |
Stone
|
e778d02e48
|
修改编码
|
2014-07-29 13:32:31 +00:00 |
Stone
|
1e79bbd47e
|
修改后,GD32F130编译通过,未测试
|
2014-07-29 13:29:29 +00:00 |
Stone
|
9a9e7819c3
|
增加中断管理类,完全自己管理中断向量表,支持动态修改中断函数。
系统时钟由中断管理支持
|
2014-07-28 10:01:02 +00:00 |
nnhy
|
96f8467e4b
|
|
2014-07-27 18:29:07 +00:00 |
Stone
|
7ba0dba667
|
注意处理好析构函数中的资源回收
|
2014-07-26 15:09:43 +00:00 |
Stone
|
92b5806ccb
|
增加系统错误处理
|
2014-07-26 04:45:46 +00:00 |
Stone
|
ab42c72143
|
NRF24L01+编译通过
|
2014-07-25 05:49:41 +00:00 |
Stone
|
ce90a37869
|
完善SmartOS系统的初始化
|
2014-07-25 05:33:28 +00:00 |
nnhy
|
42d4f45e84
|
系统类封装完成,编译通过
|
2014-07-24 19:17:22 +00:00 |