-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'FreeRTOS-SESIP' into AddSESIPDemo_MPU
- Loading branch information
Showing
187 changed files
with
3,974 additions
and
43,134 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
<!--- Title --> | ||
|
||
Description | ||
----------- | ||
<!--- Describe your changes in detail. --> | ||
|
||
Test Steps | ||
----------- | ||
<!-- Describe the steps to reproduce. --> | ||
|
||
Checklist: | ||
---------- | ||
<!--- Go over all the following points, and put an `x` in all the boxes that apply. --> | ||
<!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> | ||
- [ ] I have tested my changes. No regression in existing tests. | ||
- [ ] I have modified and/or added unit-tests to cover the code changes in this Pull Request. | ||
|
||
Related Issue | ||
----------- | ||
<!-- If any, please provide issue ID. --> | ||
|
||
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
34 changes: 34 additions & 0 deletions
34
.mcuxpressoide_packages_support/LPC54018_support/LPC54018_internal.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE infoList | ||
SYSTEM "crt_infolist.dtd"> | ||
<infoList vendor="NXP"> | ||
<info name="LPC54018" chip="LPC54018"> | ||
<chip> | ||
<name>LPC54018</name> | ||
<family>LPC540xx</family> | ||
<vendor>NXP</vendor> | ||
<memory id="Flash" | ||
type="Flash" | ||
size="0" | ||
is_ro="true" | ||
can_program="true"/> | ||
<memory id="RAM" type="RAM" size="352"/> | ||
<memoryInstance id="SRAMX" | ||
derived_from="RAM" | ||
location="0x00000000" | ||
size="0x00030000"/> | ||
<memoryInstance id="SRAM_0_1_2_3" | ||
derived_from="RAM" | ||
location="0x20000000" | ||
size="0x00028000"/> | ||
<memoryInstance id="USB_RAM" | ||
derived_from="RAM" | ||
location="0x40100000" | ||
size="0x00002000"/> | ||
</chip> | ||
<processor> | ||
<name gcc_name="cortex-m4">Cortex-M4</name> | ||
<family>Cortex-M</family> | ||
</processor> | ||
</info> | ||
</infoList> |
10 changes: 10 additions & 0 deletions
10
.mcuxpressoide_packages_support/LPC54018_support/LPC540xx_dir_part.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<chips chipVendor="NXP" | ||
family="LPC540xx" | ||
vendorURL="http://www.nxp.com" | ||
chipURL=""> | ||
<chip name="LPC54018" | ||
displayName="LPC54018" | ||
xml_file="LPC54018_internal.xml" | ||
chipURL=""/> | ||
</chips> |
4 changes: 4 additions & 0 deletions
4
.mcuxpressoide_packages_support/LPC54018_support/LPC540xx_list.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<chips chipVendor="NXP" family="LPC540xx"> | ||
<chip name="LPC54018" flash=""/> | ||
</chips> |
88 changes: 88 additions & 0 deletions
88
.mcuxpressoide_packages_support/LPC54018_support/crt_directory.dtd
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,88 @@ | ||
<!-- This is a directory of XML files for a specific processor or a | ||
a set. It contains "links" to other XML files based on lookup | ||
criteria. The file is organized into Boards (target boards), | ||
Chips (processor+ASIC chip definitions), and RTOSes. | ||
The containers for each are per processor family. The processor | ||
families are such as "ARM7", "Cortex-M", etc. Within are the | ||
links per specific item. --> | ||
<!ELEMENT directory (boards*,chips*,rtoses*)> | ||
<!-- 1st is Boards. These are target boards. The name match is | ||
normally from the user specifying the board by name (at | ||
install time or dynamically or via configuration). Board | ||
lookup by mapped register value is only available for a class | ||
of boards, since there is no standards. --> | ||
<!ELEMENT boards (board*)> <!ATTLIST boards | ||
chipVendor CDATA #REQUIRED> | ||
<!-- Board defines a board by name, the chip on it, and optional | ||
description. It also has the link to the XML file with | ||
the details. Note that the board XML file may be a shared | ||
file with more than one board in it, so the consumer must | ||
look for the matching board by name. | ||
If the name has a "*" or "?" in it, those are wildcards | ||
to allow multiple matches. | ||
The chip attribute is used to search for the chip file | ||
(see "chips" below). --> | ||
<!ELEMENT board (EMPTY)> <!ATTLIST board | ||
name CDATA #REQUIRED | ||
xml_file CDATA #REQUIRED | ||
chip CDATA #REQUIRED | ||
description CDATA #IMPLIED> | ||
|
||
<!-- Chips define processor chips (processor+ASIC). These include | ||
peripherals, Flash programming information, memory layout, | ||
and vendor information. | ||
If the name has a "*" or "?" in it, those are wildcards | ||
to allow multiple matches. --> | ||
<!ELEMENT chips (chip*)> <!ATTLIST chips | ||
chipVendor CDATA #REQUIRED | ||
family CDATA #IMPLIED> | ||
<!-- Chip defines a chip by name, optionally the exact processor | ||
in it, and an optional description. It also has the link to | ||
the XML file with the details. Note that the chip XML file | ||
may be a shared file with more than one chip in it, so the | ||
consumer must look for the matching chip by name. Note that | ||
default is only filled in for one chip, and that is what will | ||
be selected if nothing requested. | ||
If the name has a "*" or "?" in it, those are wildcards | ||
to allow multiple matches. | ||
The proc attribute may be used to ensure support for the | ||
specific processor in the family. --> | ||
<!ELEMENT chip (EMPTY)> <!ATTLIST chip | ||
name CDATA #REQUIRED | ||
xml_file CDATA #REQUIRED | ||
proc CDATA #IMPLIED | ||
description CDATA #IMPLIED | ||
default (true|false) #IMPLIED> | ||
|
||
<!-- Rtoses defines embedded operating systems (and kernels and | ||
the like). RTOS is used loosely, so that even an application | ||
may be represented this way. The rtos data model allows for | ||
both intelligent structure viewing (converting fields into | ||
meaningful data, linked list and array following) and optionally | ||
agent interactions (live debug of a running system). | ||
The RTOS list allows for finding a matching rtos by name | ||
or symbol match. | ||
If the name has a "*" or "?" in it, those are wildcards | ||
to allow multiple matches. --> | ||
<!ELEMENT rtoses (rtos*)> <!ATTLIST rtoses | ||
chipVendor CDATA #REQUIRED> | ||
<!-- Rtos defines an rtos by name, optionally the chip it is | ||
for (e.g. BSP/HAL), optionally the board it is for (e.g. | ||
BSP/HAL), optionally a symbol match (to verify in the current | ||
application), and an optional description. It also has the | ||
link to the XML file with the details. Note that the rtos | ||
XML file may be a shared file with more than one rtos in it, | ||
so the consumer must look for the matching rtos by name. | ||
If the name has a "*" or "?" in it, those are wildcards | ||
to allow multiple matches. | ||
The chip and board may have "*" or "?" for matching as well. | ||
The sym_match attribute allows matching automatically based | ||
on a symbol name in the current application (to load). --> | ||
<!ELEMENT rtos (EMPTY)> <!ATTLIST rtos | ||
name CDATA #REQUIRED | ||
xml_file CDATA #REQUIRED | ||
chip CDATA #REQUIRED | ||
board CDATA #REQUIRED | ||
sym_match CDATA #REQUIRED | ||
description CDATA #IMPLIED> | ||
|
Oops, something went wrong.