Update device capabilities (#141)
- Build is failing for all STM32 targets as they require update to ChibiOS 20.3 ***TI_CC1352P1_LAUNCHXL***
This commit is contained in:
Родитель
aba8d3d594
Коммит
9983c02db2
|
@ -21,6 +21,7 @@ find_package(BuildUtils REQUIRED)
|
|||
find_package(CHIBIOS REQUIRED)
|
||||
find_package(ChibiOSnfOverlay REQUIRED)
|
||||
find_package(WireProtocol REQUIRED)
|
||||
find_package(nanoHALCore REQUIRED)
|
||||
|
||||
# packages for nanoFramework libraries
|
||||
#######################################
|
||||
|
@ -83,6 +84,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
)
|
||||
|
||||
#######################
|
||||
|
@ -108,6 +110,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
|
||||
# sources for nanoFramework libraries
|
||||
${NF_CoreCLR_SOURCES}
|
||||
|
@ -136,6 +139,7 @@ include_directories(
|
|||
${CHIBIOS_INCLUDE_DIRS}
|
||||
${ChibiOSnfOverlay_INCLUDE_DIRS}
|
||||
${CHIBIOS_CONTRIB_INCLUDE_DIRS}
|
||||
${nanoHALCore_INCLUDE_DIRS}
|
||||
|
||||
${TARGET_CMSIS_COMMON_INCLUDE_DIRS}
|
||||
${TARGET_CHIBIOS_COMMON_INCLUDE_DIRS}
|
||||
|
|
|
@ -4,28 +4,24 @@
|
|||
// See LICENSE file in the project root for full license information.
|
||||
//
|
||||
|
||||
#include <nanoHAL_v2.h>
|
||||
#include "target_board.h"
|
||||
#include "target_common.h"
|
||||
#include "target_board.h"
|
||||
#include <nanoHAL_v2.h>
|
||||
#include <platform_target_capabilities.h>
|
||||
|
||||
HAL_SYSTEM_CONFIG HalSystemConfig =
|
||||
{
|
||||
{ true }, // HAL_DRIVER_CONFIG_HEADER Header;
|
||||
|
||||
1, //ConvertCOM_DebugHandle(1),
|
||||
0, //ConvertCOM_DebugHandle(0),
|
||||
HAL_SYSTEM_CONFIG HalSystemConfig = {
|
||||
{true}, // HAL_DRIVER_CONFIG_HEADER Header;
|
||||
|
||||
1, // ConvertCOM_DebugHandle(1),
|
||||
0, // ConvertCOM_DebugHandle(0),
|
||||
921600,
|
||||
0, // STDIO = COM2 or COM1
|
||||
0, // STDIO = COM2 or COM1
|
||||
|
||||
{ RAM1_MEMORY_StartAddress, RAM1_MEMORY_Size },
|
||||
{ FLASH1_MEMORY_StartAddress, FLASH1_MEMORY_Size }
|
||||
};
|
||||
{RAM1_MEMORY_StartAddress, RAM1_MEMORY_Size},
|
||||
{FLASH1_MEMORY_StartAddress, FLASH1_MEMORY_Size}};
|
||||
|
||||
HAL_TARGET_CONFIGURATION g_TargetConfiguration;
|
||||
HAL_TARGET_CONFIGURATION g_TargetConfiguration;
|
||||
|
||||
// this target uses DFU for updates
|
||||
uint32_t GetTargetCapabilities()
|
||||
{
|
||||
return TargetCapabilities_DfuUpdate;
|
||||
};
|
||||
GET_TARGET_CAPABILITIES(TargetCapabilities_DfuUpdate)
|
||||
|
|
|
@ -21,6 +21,7 @@ find_package(BuildUtils REQUIRED)
|
|||
find_package(CHIBIOS REQUIRED)
|
||||
find_package(ChibiOSnfOverlay REQUIRED)
|
||||
find_package(WireProtocol REQUIRED)
|
||||
find_package(nanoHALCore REQUIRED)
|
||||
|
||||
# packages for nanoFramework libraries
|
||||
#######################################
|
||||
|
@ -83,6 +84,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
)
|
||||
|
||||
#######################
|
||||
|
@ -108,6 +110,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
|
||||
# sources for nanoFramework libraries
|
||||
${NF_CoreCLR_SOURCES}
|
||||
|
@ -136,6 +139,7 @@ include_directories(
|
|||
${CHIBIOS_INCLUDE_DIRS}
|
||||
${ChibiOSnfOverlay_INCLUDE_DIRS}
|
||||
${CHIBIOS_CONTRIB_INCLUDE_DIRS}
|
||||
${nanoHALCore_INCLUDE_DIRS}
|
||||
|
||||
${TARGET_CMSIS_COMMON_INCLUDE_DIRS}
|
||||
${TARGET_CHIBIOS_COMMON_INCLUDE_DIRS}
|
||||
|
|
|
@ -4,28 +4,24 @@
|
|||
// See LICENSE file in the project root for full license information.
|
||||
//
|
||||
|
||||
#include <nanoHAL_v2.h>
|
||||
#include "target_board.h"
|
||||
#include "target_common.h"
|
||||
#include "target_board.h"
|
||||
#include <nanoHAL_v2.h>
|
||||
#include <platform_target_capabilities.h>
|
||||
|
||||
HAL_SYSTEM_CONFIG HalSystemConfig =
|
||||
{
|
||||
{ true }, // HAL_DRIVER_CONFIG_HEADER Header;
|
||||
|
||||
1, //ConvertCOM_DebugHandle(1),
|
||||
0, //ConvertCOM_DebugHandle(0),
|
||||
HAL_SYSTEM_CONFIG HalSystemConfig = {
|
||||
{true}, // HAL_DRIVER_CONFIG_HEADER Header;
|
||||
|
||||
1, // ConvertCOM_DebugHandle(1),
|
||||
0, // ConvertCOM_DebugHandle(0),
|
||||
921600,
|
||||
0, // STDIO = COM2 or COM1
|
||||
0, // STDIO = COM2 or COM1
|
||||
|
||||
{ RAM1_MEMORY_StartAddress, RAM1_MEMORY_Size },
|
||||
{ FLASH1_MEMORY_StartAddress, FLASH1_MEMORY_Size }
|
||||
};
|
||||
{RAM1_MEMORY_StartAddress, RAM1_MEMORY_Size},
|
||||
{FLASH1_MEMORY_StartAddress, FLASH1_MEMORY_Size}};
|
||||
|
||||
HAL_TARGET_CONFIGURATION g_TargetConfiguration;
|
||||
HAL_TARGET_CONFIGURATION g_TargetConfiguration;
|
||||
|
||||
// this target uses DFU for updates
|
||||
uint32_t GetTargetCapabilities()
|
||||
{
|
||||
return TargetCapabilities_DfuUpdate;
|
||||
};
|
||||
GET_TARGET_CAPABILITIES(TargetCapabilities_DfuUpdate)
|
||||
|
|
|
@ -21,6 +21,7 @@ find_package(BuildUtils REQUIRED)
|
|||
find_package(CHIBIOS REQUIRED)
|
||||
find_package(ChibiOSnfOverlay REQUIRED)
|
||||
find_package(WireProtocol REQUIRED)
|
||||
find_package(nanoHALCore REQUIRED)
|
||||
|
||||
# packages for nanoFramework libraries
|
||||
#######################################
|
||||
|
@ -83,6 +84,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
)
|
||||
|
||||
#######################
|
||||
|
@ -108,6 +110,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
|
||||
# sources for nanoFramework libraries
|
||||
${NF_CoreCLR_SOURCES}
|
||||
|
@ -136,6 +139,7 @@ include_directories(
|
|||
${CHIBIOS_INCLUDE_DIRS}
|
||||
${ChibiOSnfOverlay_INCLUDE_DIRS}
|
||||
${CHIBIOS_CONTRIB_INCLUDE_DIRS}
|
||||
${nanoHALCore_INCLUDE_DIRS}
|
||||
|
||||
${TARGET_CMSIS_COMMON_INCLUDE_DIRS}
|
||||
${TARGET_CHIBIOS_COMMON_INCLUDE_DIRS}
|
||||
|
|
|
@ -4,28 +4,24 @@
|
|||
// See LICENSE file in the project root for full license information.
|
||||
//
|
||||
|
||||
#include <nanoHAL_v2.h>
|
||||
#include "target_board.h"
|
||||
#include "target_common.h"
|
||||
#include "target_board.h"
|
||||
#include <nanoHAL_v2.h>
|
||||
#include <platform_target_capabilities.h>
|
||||
|
||||
HAL_SYSTEM_CONFIG HalSystemConfig =
|
||||
{
|
||||
{ true }, // HAL_DRIVER_CONFIG_HEADER Header;
|
||||
|
||||
1, //ConvertCOM_DebugHandle(1),
|
||||
0, //ConvertCOM_DebugHandle(0),
|
||||
HAL_SYSTEM_CONFIG HalSystemConfig = {
|
||||
{true}, // HAL_DRIVER_CONFIG_HEADER Header;
|
||||
|
||||
1, // ConvertCOM_DebugHandle(1),
|
||||
0, // ConvertCOM_DebugHandle(0),
|
||||
921600,
|
||||
0, // STDIO = COM2 or COM1
|
||||
0, // STDIO = COM2 or COM1
|
||||
|
||||
{ RAM1_MEMORY_StartAddress, RAM1_MEMORY_Size },
|
||||
{ FLASH1_MEMORY_StartAddress, FLASH1_MEMORY_Size }
|
||||
};
|
||||
{RAM1_MEMORY_StartAddress, RAM1_MEMORY_Size},
|
||||
{FLASH1_MEMORY_StartAddress, FLASH1_MEMORY_Size}};
|
||||
|
||||
HAL_TARGET_CONFIGURATION g_TargetConfiguration;
|
||||
HAL_TARGET_CONFIGURATION g_TargetConfiguration;
|
||||
|
||||
// this target uses DFU for updates
|
||||
uint32_t GetTargetCapabilities()
|
||||
{
|
||||
return TargetCapabilities_DfuUpdate;
|
||||
};
|
||||
GET_TARGET_CAPABILITIES(TargetCapabilities_DfuUpdate)
|
|
@ -21,6 +21,7 @@ find_package(BuildUtils REQUIRED)
|
|||
find_package(CHIBIOS REQUIRED)
|
||||
find_package(ChibiOSnfOverlay REQUIRED)
|
||||
find_package(WireProtocol REQUIRED)
|
||||
find_package(nanoHALCore REQUIRED)
|
||||
|
||||
# packages for nanoFramework libraries
|
||||
#######################################
|
||||
|
@ -83,6 +84,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
)
|
||||
|
||||
#######################
|
||||
|
@ -108,6 +110,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
|
||||
# sources for nanoFramework libraries
|
||||
${NF_CoreCLR_SOURCES}
|
||||
|
@ -136,6 +139,7 @@ include_directories(
|
|||
${CHIBIOS_INCLUDE_DIRS}
|
||||
${ChibiOSnfOverlay_INCLUDE_DIRS}
|
||||
${CHIBIOS_CONTRIB_INCLUDE_DIRS}
|
||||
${nanoHALCore_INCLUDE_DIRS}
|
||||
|
||||
${TARGET_CMSIS_COMMON_INCLUDE_DIRS}
|
||||
${TARGET_CHIBIOS_COMMON_INCLUDE_DIRS}
|
||||
|
|
|
@ -4,28 +4,24 @@
|
|||
// See LICENSE file in the project root for full license information.
|
||||
//
|
||||
|
||||
#include <nanoHAL_v2.h>
|
||||
#include "target_board.h"
|
||||
#include "target_common.h"
|
||||
#include "target_board.h"
|
||||
#include <nanoHAL_v2.h>
|
||||
#include <platform_target_capabilities.h>
|
||||
|
||||
HAL_SYSTEM_CONFIG HalSystemConfig =
|
||||
{
|
||||
{ true }, // HAL_DRIVER_CONFIG_HEADER Header;
|
||||
|
||||
1, //ConvertCOM_DebugHandle(1),
|
||||
0, //ConvertCOM_DebugHandle(0),
|
||||
HAL_SYSTEM_CONFIG HalSystemConfig = {
|
||||
{true}, // HAL_DRIVER_CONFIG_HEADER Header;
|
||||
|
||||
1, // ConvertCOM_DebugHandle(1),
|
||||
0, // ConvertCOM_DebugHandle(0),
|
||||
921600,
|
||||
0, // STDIO = COM2 or COM1
|
||||
0, // STDIO = COM2 or COM1
|
||||
|
||||
{ RAM1_MEMORY_StartAddress, RAM1_MEMORY_Size },
|
||||
{ FLASH1_MEMORY_StartAddress, FLASH1_MEMORY_Size }
|
||||
};
|
||||
{RAM1_MEMORY_StartAddress, RAM1_MEMORY_Size},
|
||||
{FLASH1_MEMORY_StartAddress, FLASH1_MEMORY_Size}};
|
||||
|
||||
HAL_TARGET_CONFIGURATION g_TargetConfiguration;
|
||||
HAL_TARGET_CONFIGURATION g_TargetConfiguration;
|
||||
|
||||
// this target uses DFU for updates
|
||||
uint32_t GetTargetCapabilities()
|
||||
{
|
||||
return TargetCapabilities_DfuUpdate;
|
||||
};
|
||||
GET_TARGET_CAPABILITIES(TargetCapabilities_DfuUpdate)
|
||||
|
|
|
@ -21,6 +21,7 @@ find_package(BuildUtils REQUIRED)
|
|||
find_package(CHIBIOS REQUIRED)
|
||||
find_package(ChibiOSnfOverlay REQUIRED)
|
||||
find_package(WireProtocol REQUIRED)
|
||||
find_package(nanoHALCore REQUIRED)
|
||||
|
||||
# packages for nanoFramework libraries
|
||||
#######################################
|
||||
|
@ -84,6 +85,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
)
|
||||
|
||||
#######################
|
||||
|
@ -112,6 +114,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
|
||||
# sources for nanoFramework libraries
|
||||
${NF_CoreCLR_SOURCES}
|
||||
|
@ -144,6 +147,7 @@ include_directories(
|
|||
${CHIBIOS_INCLUDE_DIRS}
|
||||
${ChibiOSnfOverlay_INCLUDE_DIRS}
|
||||
${CHIBIOS_CONTRIB_INCLUDE_DIRS}
|
||||
${nanoHALCore_INCLUDE_DIRS}
|
||||
|
||||
${TARGET_CMSIS_COMMON_INCLUDE_DIRS}
|
||||
${TARGET_CHIBIOS_COMMON_INCLUDE_DIRS}
|
||||
|
@ -167,7 +171,7 @@ target_include_directories(${NANOCLR_PROJECT_NAME}.elf PUBLIC
|
|||
${TARGET_CHIBIOS_NANOCLR_INCLUDE_DIRS}
|
||||
|
||||
# directories for nanoFramework libraries
|
||||
${NF_CoreCLR_INCLUDE_DIRS}
|
||||
${NF_CoreCLR_INCLUDE_DIRS}
|
||||
${NF_Debugger_INCLUDE_DIRS}
|
||||
${NF_Diagnostics_INCLUDE_DIRS}
|
||||
|
||||
|
|
|
@ -21,6 +21,7 @@ find_package(BuildUtils REQUIRED)
|
|||
find_package(CHIBIOS REQUIRED)
|
||||
find_package(ChibiOSnfOverlay REQUIRED)
|
||||
find_package(WireProtocol REQUIRED)
|
||||
find_package(nanoHALCore REQUIRED)
|
||||
|
||||
# packages for nanoFramework libraries
|
||||
#######################################
|
||||
|
@ -89,6 +90,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
)
|
||||
|
||||
#######################
|
||||
|
@ -114,6 +116,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
|
||||
# sources for nanoFramework libraries
|
||||
${NF_CoreCLR_SOURCES}
|
||||
|
@ -162,6 +165,7 @@ include_directories(
|
|||
${CHIBIOS_INCLUDE_DIRS}
|
||||
${ChibiOSnfOverlay_INCLUDE_DIRS}
|
||||
${CHIBIOS_CONTRIB_INCLUDE_DIRS}
|
||||
${nanoHALCore_INCLUDE_DIRS}
|
||||
|
||||
${TARGET_CMSIS_COMMON_INCLUDE_DIRS}
|
||||
${TARGET_CHIBIOS_COMMON_INCLUDE_DIRS}
|
||||
|
|
|
@ -21,6 +21,7 @@ find_package(BuildUtils REQUIRED)
|
|||
find_package(CHIBIOS REQUIRED)
|
||||
find_package(ChibiOSnfOverlay REQUIRED)
|
||||
find_package(WireProtocol REQUIRED)
|
||||
find_package(nanoHALCore REQUIRED)
|
||||
|
||||
# packages for nanoFramework libraries
|
||||
#######################################
|
||||
|
@ -89,6 +90,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
)
|
||||
|
||||
#######################
|
||||
|
@ -114,6 +116,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
|
||||
# sources for nanoFramework libraries
|
||||
${NF_CoreCLR_SOURCES}
|
||||
|
@ -159,6 +162,7 @@ include_directories(
|
|||
${CHIBIOS_INCLUDE_DIRS}
|
||||
${ChibiOSnfOverlay_INCLUDE_DIRS}
|
||||
${CHIBIOS_CONTRIB_INCLUDE_DIRS}
|
||||
${nanoHALCore_INCLUDE_DIRS}
|
||||
|
||||
${TARGET_CMSIS_COMMON_INCLUDE_DIRS}
|
||||
${TARGET_CHIBIOS_COMMON_INCLUDE_DIRS}
|
||||
|
|
|
@ -4,28 +4,25 @@
|
|||
// See LICENSE file in the project root for full license information.
|
||||
//
|
||||
|
||||
#include <nanoHAL_v2.h>
|
||||
#include "target_board.h"
|
||||
#include "target_common.h"
|
||||
#include "target_board.h"
|
||||
#include <nanoHAL_v2.h>
|
||||
#include <platform_target_capabilities.h>
|
||||
|
||||
HAL_SYSTEM_CONFIG HalSystemConfig =
|
||||
{
|
||||
{ true }, // HAL_DRIVER_CONFIG_HEADER Header;
|
||||
|
||||
1, //ConvertCOM_DebugHandle(1),
|
||||
0, //ConvertCOM_DebugHandle(0),
|
||||
HAL_SYSTEM_CONFIG HalSystemConfig = {
|
||||
{true}, // HAL_DRIVER_CONFIG_HEADER Header;
|
||||
|
||||
1, // ConvertCOM_DebugHandle(1),
|
||||
0, // ConvertCOM_DebugHandle(0),
|
||||
921600,
|
||||
0, // STDIO = COM2 or COM1
|
||||
0, // STDIO = COM2 or COM1
|
||||
|
||||
{ RAM1_MEMORY_StartAddress, RAM1_MEMORY_Size },
|
||||
{ FLASH1_MEMORY_StartAddress, FLASH1_MEMORY_Size }
|
||||
};
|
||||
{RAM1_MEMORY_StartAddress, RAM1_MEMORY_Size},
|
||||
{FLASH1_MEMORY_StartAddress, FLASH1_MEMORY_Size}};
|
||||
|
||||
HAL_TARGET_CONFIGURATION g_TargetConfiguration;
|
||||
HAL_TARGET_CONFIGURATION g_TargetConfiguration;
|
||||
|
||||
// this target use DFU for updates
|
||||
uint32_t GetTargetCapabilities()
|
||||
{
|
||||
return TargetCapabilities_DfuUpdate;
|
||||
};
|
||||
// this target can use both JTAG and DFU for updates
|
||||
inline GET_TARGET_CAPABILITIES(TargetCapabilities_JtagUpdate |
|
||||
TargetCapabilities_DfuUpdate);
|
||||
|
|
|
@ -21,6 +21,7 @@ find_package(BuildUtils REQUIRED)
|
|||
find_package(CHIBIOS REQUIRED)
|
||||
find_package(ChibiOSnfOverlay REQUIRED)
|
||||
find_package(WireProtocol REQUIRED)
|
||||
find_package(nanoHALCore REQUIRED)
|
||||
|
||||
# packages for nanoFramework libraries
|
||||
#######################################
|
||||
|
@ -83,6 +84,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
)
|
||||
|
||||
#######################
|
||||
|
@ -108,6 +110,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
|
||||
# sources for nanoFramework libraries
|
||||
${NF_CoreCLR_SOURCES}
|
||||
|
@ -136,6 +139,7 @@ include_directories(
|
|||
${CHIBIOS_INCLUDE_DIRS}
|
||||
${ChibiOSnfOverlay_INCLUDE_DIRS}
|
||||
${CHIBIOS_CONTRIB_INCLUDE_DIRS}
|
||||
${nanoHALCore_INCLUDE_DIRS}
|
||||
|
||||
${TARGET_CMSIS_COMMON_INCLUDE_DIRS}
|
||||
${TARGET_CHIBIOS_COMMON_INCLUDE_DIRS}
|
||||
|
|
|
@ -21,6 +21,7 @@ find_package(BuildUtils REQUIRED)
|
|||
find_package(CHIBIOS REQUIRED)
|
||||
find_package(ChibiOSnfOverlay REQUIRED)
|
||||
find_package(WireProtocol REQUIRED)
|
||||
find_package(nanoHALCore REQUIRED)
|
||||
|
||||
# packages for nanoFramework libraries
|
||||
#######################################
|
||||
|
@ -83,6 +84,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
)
|
||||
|
||||
#######################
|
||||
|
@ -108,6 +110,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
|
||||
# sources for nanoFramework libraries
|
||||
${NF_CoreCLR_SOURCES}
|
||||
|
@ -136,6 +139,7 @@ include_directories(
|
|||
${CHIBIOS_INCLUDE_DIRS}
|
||||
${ChibiOSnfOverlay_INCLUDE_DIRS}
|
||||
${CHIBIOS_CONTRIB_INCLUDE_DIRS}
|
||||
${nanoHALCore_INCLUDE_DIRS}
|
||||
|
||||
${TARGET_CMSIS_COMMON_INCLUDE_DIRS}
|
||||
${TARGET_CHIBIOS_COMMON_INCLUDE_DIRS}
|
||||
|
|
|
@ -21,6 +21,7 @@ find_package(BuildUtils REQUIRED)
|
|||
find_package(CHIBIOS REQUIRED)
|
||||
find_package(ChibiOSnfOverlay REQUIRED)
|
||||
find_package(WireProtocol REQUIRED)
|
||||
find_package(nanoHALCore REQUIRED)
|
||||
|
||||
# packages for nanoFramework libraries
|
||||
#######################################
|
||||
|
@ -83,6 +84,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
)
|
||||
|
||||
#######################
|
||||
|
@ -108,6 +110,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
|
||||
# sources for nanoFramework libraries
|
||||
${NF_CoreCLR_SOURCES}
|
||||
|
@ -136,6 +139,7 @@ include_directories(
|
|||
${CHIBIOS_INCLUDE_DIRS}
|
||||
${ChibiOSnfOverlay_INCLUDE_DIRS}
|
||||
${CHIBIOS_CONTRIB_INCLUDE_DIRS}
|
||||
${nanoHALCore_INCLUDE_DIRS}
|
||||
|
||||
${TARGET_CMSIS_COMMON_INCLUDE_DIRS}
|
||||
${TARGET_CHIBIOS_COMMON_INCLUDE_DIRS}
|
||||
|
|
|
@ -21,6 +21,7 @@ find_package(BuildUtils REQUIRED)
|
|||
find_package(CHIBIOS REQUIRED)
|
||||
find_package(ChibiOSnfOverlay REQUIRED)
|
||||
find_package(WireProtocol REQUIRED)
|
||||
find_package(nanoHALCore REQUIRED)
|
||||
|
||||
# packages for nanoFramework libraries
|
||||
#######################################
|
||||
|
@ -83,6 +84,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
)
|
||||
|
||||
#######################
|
||||
|
@ -108,6 +110,7 @@ add_executable(
|
|||
${ChibiOSnfOverlay_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
|
||||
# sources for nanoFramework libraries
|
||||
${NF_CoreCLR_SOURCES}
|
||||
|
@ -136,6 +139,7 @@ include_directories(
|
|||
${CHIBIOS_INCLUDE_DIRS}
|
||||
${ChibiOSnfOverlay_INCLUDE_DIRS}
|
||||
${CHIBIOS_CONTRIB_INCLUDE_DIRS}
|
||||
${nanoHALCore_INCLUDE_DIRS}
|
||||
|
||||
${TARGET_CMSIS_COMMON_INCLUDE_DIRS}
|
||||
${TARGET_CHIBIOS_COMMON_INCLUDE_DIRS}
|
||||
|
|
|
@ -4,21 +4,25 @@
|
|||
// See LICENSE file in the project root for full license information.
|
||||
//
|
||||
|
||||
#include <nanoHAL_v2.h>
|
||||
#include "target_board.h"
|
||||
#include "target_common.h"
|
||||
#include "target_board.h"
|
||||
#include <nanoHAL_v2.h>
|
||||
#include <platform_target_capabilities.h>
|
||||
|
||||
HAL_SYSTEM_CONFIG HalSystemConfig =
|
||||
{
|
||||
{ true }, // HAL_DRIVER_CONFIG_HEADER Header;
|
||||
|
||||
1, //ConvertCOM_DebugHandle(1),
|
||||
0, //ConvertCOM_DebugHandle(0),
|
||||
HAL_SYSTEM_CONFIG HalSystemConfig = {
|
||||
{true}, // HAL_DRIVER_CONFIG_HEADER Header;
|
||||
|
||||
1, // ConvertCOM_DebugHandle(1),
|
||||
0, // ConvertCOM_DebugHandle(0),
|
||||
921600,
|
||||
0, // STDIO = COM2 or COM1
|
||||
0, // STDIO = COM2 or COM1
|
||||
|
||||
{ RAM1_MEMORY_StartAddress, RAM1_MEMORY_Size },
|
||||
{ FLASH1_MEMORY_StartAddress, FLASH1_MEMORY_Size }
|
||||
};
|
||||
{RAM1_MEMORY_StartAddress, RAM1_MEMORY_Size},
|
||||
{FLASH1_MEMORY_StartAddress, FLASH1_MEMORY_Size}};
|
||||
|
||||
HAL_TARGET_CONFIGURATION g_TargetConfiguration;
|
||||
HAL_TARGET_CONFIGURATION g_TargetConfiguration;
|
||||
|
||||
// this target can use both JTAG and DFU for updates
|
||||
inline GET_TARGET_CAPABILITIES(TargetCapabilities_JtagUpdate |
|
||||
TargetCapabilities_DfuUpdate);
|
||||
|
|
|
@ -16,6 +16,7 @@ set(NANOCLR_PROJECT_NAME "nanoCLR")
|
|||
find_package(BuildUtils REQUIRED)
|
||||
find_package(TI_SimpleLink REQUIRED)
|
||||
find_package(WireProtocol REQUIRED)
|
||||
find_package(nanoHALCore REQUIRED)
|
||||
|
||||
# packages for nanoFramework libraries
|
||||
#######################################
|
||||
|
@ -115,6 +116,7 @@ add_executable(
|
|||
${TARGET_TI_SimpleLink_SOURCES}
|
||||
|
||||
${WireProtocol_SOURCES}
|
||||
${nanoHALCore_SOURCES}
|
||||
|
||||
${CMAKE_CURRENT_BINARY_DIR}/syscfg/ti_devices_config.c
|
||||
${CMAKE_CURRENT_BINARY_DIR}/syscfg/ti_drivers_config.c
|
||||
|
@ -165,8 +167,9 @@ include_directories(
|
|||
${PROJECT_SOURCE_DIR}/src/PAL/Include
|
||||
|
||||
${WireProtocol_INCLUDE_DIRS}
|
||||
${TI_SimpleLink_INCLUDE_DIRS}
|
||||
${nanoHALCore_INCLUDE_DIRS}
|
||||
|
||||
${TI_SimpleLink_INCLUDE_DIRS}
|
||||
${TI_XDCTools_INCLUDE_DIR}
|
||||
|
||||
${CMAKE_CURRENT_BINARY_DIR}/syscfg
|
||||
|
|
|
@ -41,6 +41,7 @@
|
|||
"NF_BUILD_RTM": "OFF",
|
||||
"API_System.Math": "ON",
|
||||
"API_Windows.Devices.Gpio": "ON",
|
||||
"API_System.Device.Gpio": "ON",
|
||||
"API_Windows.Devices.Spi": "OFF",
|
||||
"API_Windows.Devices.I2c": "OFF",
|
||||
"API_Windows.Devices.Pwm": "OFF",
|
||||
|
|
Загрузка…
Ссылка в новой задаче