Commit Graph

25 Commits

Author SHA1 Message Date
大石头 2a374f6004 !!!热存储区恰巧使用了系统堆栈避开的64字节,当数据区大于一定字节数时,就会导致热存储区末端超出内存RAM边界,从而导致崩溃。
暂时把它改为256字节,尚未找到一劳永逸的解决办法。
2017-07-09 09:33:40 +08:00
大石头 16e0ef2985 改进M4分频算法,自动计算PLL_Q,以适应不同晶振 2017-04-22 13:23:56 +08:00
大石头 46d9b83071 GD32F450兼容,8M晶振,168MHz主频 2017-04-22 12:00:33 +08:00
大石头 15e00e6d0b Sys头增加应用版本、硬件版本、产品批次、启动次数、热启动次数等 2017-04-06 16:31:24 +08:00
大石头 a9c2d5356d 修正GD32F103的识别 2017-03-16 19:46:09 +08:00
大石头X2 1eff827d45 标准化指针符号 2017-03-01 02:57:55 +08:00
大石头X2 757fac6cd7 使用函数指针格式化%p 2017-02-25 14:31:39 +08:00
大石头X2 d7ff86fc37 系统关键性代码链接到固件开头,主要规避GD32F130C8后32k特别慢的问题 2017-02-18 10:57:55 +08:00
大石头 fa329294f1 绝对路径引用Sys.h,避免与lwip冲突 2017-02-15 20:02:29 +08:00
大石头X2 0ee1dae747 日志输出增加一层输出,以实现嵌套任务缩进输出 2017-02-14 11:20:24 +08:00
大石头X2 d411fae0a4 任务调度增加嵌套深度,默认最深8层。
嵌套任务输出任务日志时增加缩进
2017-02-10 16:19:45 +08:00
大石头X2 5e86ae874b !!切换为SmartOS堆管理 2017-01-10 17:13:51 +08:00
大石头X2 f355824b33 串口未打开时,不要往缓冲区写数据 2017-01-10 16:37:46 +08:00
大石头X2 22d13506a5 打开日志输出口,需要较大发送缓冲区 2017-01-10 16:08:53 +08:00
大石头X2 a90a73597e 调试日志输出直达串口,不再经printf中转 2017-01-09 18:45:17 +08:00
cdyong 4a1ef26502 格式话输出 2016-12-23 17:00:06 +08:00
cdyong 433806b139 添加头文件#include <stdarg.h> 2016-12-15 14:16:17 +08:00
大石头 38db41c6ba 独立函数实现调试输出,方便RTL8710整体链接,而不需要putchar 2016-12-14 20:35:32 +08:00
nnhy 727cdac606 首次调度为0ms,让调度系统计算得到其平均耗时,其它任务Sleep时也可以喂狗 2016-10-13 03:29:43 +00:00
nnhy 15d31acf61 原始拷贝、清零,不检查边界 2016-10-12 07:25:20 +00:00
Stone b925d5817b 删除Time.h的引用
STM32F1拆分Pwm
2016-06-23 03:34:35 +00:00
Stone fe49ea5e7a 增加SetStackTop 2016-06-15 12:32:34 +00:00
Stone e9ca9b3370 Sys不要引用复杂类 2016-06-14 13:05:27 +00:00
Stone a23a2f369b 2016-06-14 10:45:12 +00:00
Stone b0dffd257e CortexM 2016-06-14 08:04:12 +00:00