C# Класс kinetis_bsp_generator.KinetisBuilder

Наследование: BSPBuilder
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GeneratePackage ( ) : void
GetMemoryBases ( uint &flashBase, uint &ramBase ) : void
GetMemoryLayout ( MCUBuilder mcu, MCUFamilyBuilder family ) : MemoryLayout
KinetisBuilder ( BSPDirectories dirs, bool parsePeripheralRegisters ) : System

Приватные методы

Метод Описание
AssignMCUsToFamilies ( ) : void
CheckVectorTables ( List vectorTables ) : void
CreateMCUBuilders ( ) : void
CreateMCUFamilyBuilders ( ) : void
GenerateLinkerScripts ( MCUFamilyBuilder mcuFamilyBuilder ) : void
GenerateMCUsAndMCUFamilies ( ) : void
GenerateStartupFiles ( MCUFamilyBuilder mcuFamilyBuilder, StartupFileGenerator vectorTable ) : void
GetSramStart ( MCUBuilder mcu ) : uint
MCUNameToGeneralizedMCUName ( string mcu ) : string
ProcessCommonFiles ( ) : void
ReadMcuFamilyCores ( ) : CortexCore>.Dictionary
ReadMemoryLayout ( string ldFile ) : MemoryLayout
ReadSeggerMCUs ( string file, string manufacturer ) : List
SynthesizeAndAppendCopyJobFromCMakeFiles ( Framework framework ) : void

Описание методов

GeneratePackage() публичный Метод

public GeneratePackage ( ) : void
Результат void

GetMemoryBases() публичный Метод

public GetMemoryBases ( uint &flashBase, uint &ramBase ) : void
flashBase uint
ramBase uint
Результат void

GetMemoryLayout() публичный Метод

public GetMemoryLayout ( MCUBuilder mcu, MCUFamilyBuilder family ) : MemoryLayout
mcu MCUBuilder
family MCUFamilyBuilder
Результат LinkerScriptGenerator.MemoryLayout

KinetisBuilder() публичный Метод

public KinetisBuilder ( BSPDirectories dirs, bool parsePeripheralRegisters ) : System
dirs BSPDirectories
parsePeripheralRegisters bool
Результат System