升级编译脚本,编译通过!

This commit is contained in:
Stone 2016-10-30 17:10:13 +00:00
parent c59127da0d
commit 8f1be97f6b
18 changed files with 23 additions and 32 deletions

View File

@ -1,4 +1,4 @@
#include "ADC.h" #include "Device\ADC.h"
#include "Platform\stm32.h" #include "Platform\stm32.h"

View File

@ -1,4 +1,4 @@
#include "stm32.h" #include "..\stm32.h"
extern "C" extern "C"
{ {

View File

@ -19,18 +19,14 @@ namespace NewLife.Reflection
{ {
static void Main() static void Main()
{ {
var build = new Builder(); var build = Builder.Create("MDK");
build.Init(); build.Init();
build.Cortex = 3; build.Cortex = 3;
build.Defines.Add("STM32F0"); build.Defines.Add("STM32F0");
build.Defines.Add("GD32"); build.Defines.Add("GD32");
build.AddIncludes("..\\..\\..\\Lib\\CMSIS"); build.AddIncludes("..\\..\\..\\Lib\\CMSIS");
build.AddIncludes("..\\..\\..\\Lib\\Inc"); build.AddIncludes("..\\..\\..\\Lib\\Inc");
build.AddIncludes("..\\", false);
build.AddIncludes("..\\..\\", false); build.AddIncludes("..\\..\\", false);
build.AddIncludes("..\\..\\Core");
build.AddIncludes("..\\..\\Kernel");
build.AddIncludes("..\\..\\Device");
build.AddFiles(".", "*.c;*.cpp;*.s"); build.AddFiles(".", "*.c;*.cpp;*.s");
build.AddFiles("..\\CortexM", "*.c;*.cpp;*.s"); build.AddFiles("..\\CortexM", "*.c;*.cpp;*.s");
build.Libs.Clear(); build.Libs.Clear();
@ -41,11 +37,10 @@ namespace NewLife.Reflection
build.CompileAll(); build.CompileAll();
build.BuildLib("..\\..\\SmartOS_F1x0"); build.BuildLib("..\\..\\SmartOS_F1x0");
build.Debug = false; /*build.Debug = false;
build.Tiny = true; build.Tiny = true;
build.CompileAll(); build.CompileAll();
build.BuildLib("..\\..\\SmartOS_F1x0"); build.BuildLib("..\\..\\SmartOS_F1x0");*/
} }
} }
} }
//include=..\..\Tool\MDK.cs

View File

@ -1,5 +1,5 @@
#include "Device\Port.h" #include "Device\Port.h"
#include "DAC.h" #include "Device\DAC.h"
#include "Platform\stm32.h" #include "Platform\stm32.h"

View File

@ -1,5 +1,5 @@
#include "Sys.h" #include "Sys.h"
#include "I2C.h" #include "Device\I2C.h"
#include "Platform\stm32.h" #include "Platform\stm32.h"

View File

@ -1,6 +1,6 @@
#include "Sys.h" #include "Sys.h"
#include "Interrupt.h" #include "Kernel\Interrupt.h"
#include "..\stm32.h" #include "..\stm32.h"

View File

@ -1,7 +1,7 @@
#ifndef _PIN_STM32F0_H_ #ifndef _PIN_STM32F0_H_
#define _PIN_STM32F0_H_ 1 #define _PIN_STM32F0_H_ 1
#include "Pin.h" #include "..\Pin.h"
// 获取组和针脚 // 获取组和针脚
#define _GROUP(PIN) ((GPIO_TypeDef *) (GPIOA_BASE + (((PIN) & (uint16_t)0xF0) << 6))) #define _GROUP(PIN) ((GPIO_TypeDef *) (GPIOA_BASE + (((PIN) & (uint16_t)0xF0) << 6)))

View File

@ -1,4 +1,5 @@
#include "Sys.h" #include "Sys.h"
#include "Kernel\Interrupt.h"
#include "Device\Port.h" #include "Device\Port.h"
#include "Platform\stm32.h" #include "Platform\stm32.h"

View File

@ -1,5 +1,5 @@
#include "Kernel\TTime.h" #include "Kernel\TTime.h"
#include "RTC.h" #include "Device\RTC.h"
#include "Platform\stm32.h" #include "Platform\stm32.h"

View File

@ -1,5 +1,6 @@
#include "Sys.h" #include "Sys.h"
#include "Kernel\Task.h" #include "Kernel\Task.h"
#include "Kernel\Interrupt.h"
#include "Device\SerialPort.h" #include "Device\SerialPort.h"

View File

@ -1,5 +1,4 @@
#include "Buffer.h" #include "Sys.h"
#include "Sys.h"
#include "Device\Spi.h" #include "Device\Spi.h"

View File

@ -1,5 +1,5 @@
#include "Sys.h" #include "Sys.h"
#include "Kernel\Interrupt.h"
#include "Device\Timer.h" #include "Device\Timer.h"
#include "Platform\stm32.h" #include "Platform\stm32.h"

View File

@ -1,4 +1,4 @@
#include "stm32.h" #include "..\stm32.h"
extern "C" extern "C"
{ {

View File

@ -19,17 +19,13 @@ namespace NewLife.Reflection
{ {
static void Main() static void Main()
{ {
var build = new Builder(); var build = Builder.Create("MDK");
build.Init(); build.Init();
build.Cortex = 0; build.Cortex = 0;
build.Defines.Add("STM32F0"); build.Defines.Add("STM32F0");
build.AddIncludes("..\\..\\..\\Lib\\CMSIS"); build.AddIncludes("..\\..\\..\\Lib\\CMSIS");
build.AddIncludes("..\\..\\..\\Lib\\Inc"); build.AddIncludes("..\\..\\..\\Lib\\Inc");
build.AddIncludes("..\\", false);
build.AddIncludes("..\\..\\", false); build.AddIncludes("..\\..\\", false);
build.AddIncludes("..\\..\\Core");
build.AddIncludes("..\\..\\Kernel");
build.AddIncludes("..\\..\\Device");
build.AddFiles(".", "*.c;*.cpp;*.s"); build.AddFiles(".", "*.c;*.cpp;*.s");
build.AddFiles("..\\CortexM", "*.c;*.cpp;*.s"); build.AddFiles("..\\CortexM", "*.c;*.cpp;*.s");
build.Libs.Clear(); build.Libs.Clear();
@ -40,11 +36,10 @@ namespace NewLife.Reflection
build.CompileAll(); build.CompileAll();
build.BuildLib("..\\..\\SmartOS_F0"); build.BuildLib("..\\..\\SmartOS_F0");
build.Debug = false; /*build.Debug = false;
build.Tiny = true; build.Tiny = true;
build.CompileAll(); build.CompileAll();
build.BuildLib("..\\..\\SmartOS_F0"); build.BuildLib("..\\..\\SmartOS_F0");*/
} }
} }
} }
//include=..\..\Tool\MDK.cs

View File

@ -1,6 +1,6 @@
#include "Sys.h" #include "Sys.h"
#include "Interrupt.h" #include "Kernel\Interrupt.h"
//#include "SerialPort.h" //#include "SerialPort.h"
#include "..\stm32.h" #include "..\stm32.h"

View File

@ -1,7 +1,7 @@
#ifndef _PIN_STM32F0_H_ #ifndef _PIN_STM32F0_H_
#define _PIN_STM32F0_H_ 1 #define _PIN_STM32F0_H_ 1
#include "Pin.h" #include "..\Pin.h"
// 获取组和针脚 // 获取组和针脚
#define _GROUP(PIN) ((GPIO_TypeDef *) (GPIOA_BASE + (((PIN) & (uint16_t)0xF0) << 6))) #define _GROUP(PIN) ((GPIO_TypeDef *) (GPIOA_BASE + (((PIN) & (uint16_t)0xF0) << 6)))

View File

@ -1,5 +1,5 @@
#include "Kernel\TTime.h" #include "Kernel\TTime.h"
#include "RTC.h" #include "Device\RTC.h"
#include "Platform\stm32.h" #include "Platform\stm32.h"

View File

@ -15,10 +15,11 @@ namespace NewLife.Reflection
{ {
static void Main() static void Main()
{ {
var build = new Builder(); var build = Builder.Create("MDK");
build.Init(); build.Init();
build.Cortex = 0; build.Cortex = 0;
build.Defines.Add("STM32F0"); build.Defines.Add("STM32F0");
build.AddIncludes("..\\", false);
build.AddFiles("..\\Core"); build.AddFiles("..\\Core");
build.AddFiles("..\\Kernel"); build.AddFiles("..\\Kernel");
build.AddFiles("..\\Device"); build.AddFiles("..\\Device");
@ -48,4 +49,3 @@ namespace NewLife.Reflection
} }
} }
} }
//include=MDK.cs