luminary: add new targets

update target support from latest SW-DRL 8049

Change-Id: I40aba4d30fe2b79fd955f466c64d99a1dfd63ecf
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
Reviewed-on: http://openocd.zylin.com/31
Reviewed-by: Øyvind Harboe <oyvindharboe@gmail.com>
Tested-by: Øyvind Harboe <oyvindharboe@gmail.com>
__archive__
Spencer Oliver 2011-10-17 22:27:49 +01:00 committed by Øyvind Harboe
parent af37d5f196
commit 0dac042a10
1 changed files with 71 additions and 3 deletions

View File

@ -124,7 +124,7 @@ struct stellaris_flash_bank
}; };
// Autogenerated by contrib/gen-stellaris-part-header.pl // Autogenerated by contrib/gen-stellaris-part-header.pl
// From Stellaris Firmware Development Package revision 6734 // From Stellaris Firmware Development Package revision 8049
static struct { static struct {
uint32_t partno; uint32_t partno;
const char *partname; const char *partname;
@ -166,6 +166,7 @@ static struct {
{0x10C1,"LM3S1150"}, {0x10C1,"LM3S1150"},
{0x10C4,"LM3S1162"}, {0x10C4,"LM3S1162"},
{0x10C2,"LM3S1165"}, {0x10C2,"LM3S1165"},
{0x10EC,"LM3S1166"},
{0x10C6,"LM3S1332"}, {0x10C6,"LM3S1332"},
{0x10BC,"LM3S1435"}, {0x10BC,"LM3S1435"},
{0x10BA,"LM3S1439"}, {0x10BA,"LM3S1439"},
@ -175,10 +176,12 @@ static struct {
{0x1006,"LM3S1607"}, {0x1006,"LM3S1607"},
{0x10DA,"LM3S1608"}, {0x10DA,"LM3S1608"},
{0x10C0,"LM3S1620"}, {0x10C0,"LM3S1620"},
{0x10CD,"LM3S1621"},
{0x1003,"LM3S1625"}, {0x1003,"LM3S1625"},
{0x1004,"LM3S1626"}, {0x1004,"LM3S1626"},
{0x1005,"LM3S1627"}, {0x1005,"LM3S1627"},
{0x10B3,"LM3S1635"}, {0x10B3,"LM3S1635"},
{0x10EB,"LM3S1636"},
{0x10BD,"LM3S1637"}, {0x10BD,"LM3S1637"},
{0x10B1,"LM3S1651"}, {0x10B1,"LM3S1651"},
{0x10B9,"LM3S1751"}, {0x10B9,"LM3S1751"},
@ -192,14 +195,29 @@ static struct {
{0x10BE,"LM3S1958"}, {0x10BE,"LM3S1958"},
{0x10B5,"LM3S1960"}, {0x10B5,"LM3S1960"},
{0x10B8,"LM3S1968"}, {0x10B8,"LM3S1968"},
{0x10EA,"LM3S1969"},
{0x10CE,"LM3S1B21"},
{0x10CA,"LM3S1C21"},
{0x10CB,"LM3S1C26"},
{0x1098,"LM3S1C58"},
{0x10B0,"LM3S1D21"},
{0x10CC,"LM3S1D26"},
{0x101D,"LM3S1F11"},
{0x101B,"LM3S1F16"},
{0x10AF,"LM3S1G21"},
{0x1095,"LM3S1G58"},
{0x101E,"LM3S1H11"},
{0x101C,"LM3S1H16"},
{0x100F,"LM3S1J11"}, {0x100F,"LM3S1J11"},
{0x103C,"LM3S1J16"}, {0x103C,"LM3S1J16"},
{0x100E,"LM3S1N11"}, {0x100E,"LM3S1N11"},
{0x103B,"LM3S1N16"}, {0x103B,"LM3S1N16"},
{0x10B2,"LM3S1P51"}, {0x10B2,"LM3S1P51"},
{0x109E,"LM3S1R21"}, {0x109E,"LM3S1R21"},
{0x10C9,"LM3S1R26"},
{0x1030,"LM3S1W16"}, {0x1030,"LM3S1W16"},
{0x102F,"LM3S1Z16"}, {0x102F,"LM3S1Z16"},
{0x10D4,"LM3S2016"},
{0x1051,"LM3S2110"}, {0x1051,"LM3S2110"},
{0x1084,"LM3S2139"}, {0x1084,"LM3S2139"},
{0x1039,"LM3S2276"}, {0x1039,"LM3S2276"},
@ -221,13 +239,17 @@ static struct {
{0x106D,"LM3S2793"}, {0x106D,"LM3S2793"},
{0x10E3,"LM3S2911"}, {0x10E3,"LM3S2911"},
{0x10E2,"LM3S2918"}, {0x10E2,"LM3S2918"},
{0x10ED,"LM3S2919"},
{0x1054,"LM3S2939"}, {0x1054,"LM3S2939"},
{0x108F,"LM3S2948"}, {0x108F,"LM3S2948"},
{0x1058,"LM3S2950"}, {0x1058,"LM3S2950"},
{0x1055,"LM3S2965"}, {0x1055,"LM3S2965"},
{0x106C,"LM3S2B93"}, {0x106C,"LM3S2B93"},
{0x1094,"LM3S2D93"},
{0x1093,"LM3S2U93"},
{0x1008,"LM3S3634"}, {0x1008,"LM3S3634"},
{0x1043,"LM3S3651"}, {0x1043,"LM3S3651"},
{0x10C8,"LM3S3654"},
{0x1044,"LM3S3739"}, {0x1044,"LM3S3739"},
{0x1049,"LM3S3748"}, {0x1049,"LM3S3748"},
{0x1045,"LM3S3749"}, {0x1045,"LM3S3749"},
@ -252,15 +274,28 @@ static struct {
{0x100B,"LM3S5951"}, {0x100B,"LM3S5951"},
{0x104E,"LM3S5956"}, {0x104E,"LM3S5956"},
{0x1068,"LM3S5B91"}, {0x1068,"LM3S5B91"},
{0x102E,"LM3S5C31"},
{0x102C,"LM3S5C36"},
{0x105E,"LM3S5C51"},
{0x105B,"LM3S5C56"},
{0x105F,"LM3S5D51"},
{0x105C,"LM3S5D56"},
{0x1087,"LM3S5D91"},
{0x102D,"LM3S5G31"},
{0x101F,"LM3S5G36"},
{0x105D,"LM3S5G51"},
{0x104F,"LM3S5G56"},
{0x1009,"LM3S5K31"}, {0x1009,"LM3S5K31"},
{0x104A,"LM3S5K36"}, {0x104A,"LM3S5K36"},
{0x100A,"LM3S5P31"}, {0x100A,"LM3S5P31"},
{0x1048,"LM3S5P36"}, {0x1048,"LM3S5P36"},
{0x10B6,"LM3S5P3B"},
{0x100D,"LM3S5P51"}, {0x100D,"LM3S5P51"},
{0x104C,"LM3S5P56"}, {0x104C,"LM3S5P56"},
{0x1007,"LM3S5R31"}, {0x1007,"LM3S5R31"},
{0x104B,"LM3S5R36"}, {0x104B,"LM3S5R36"},
{0x1047,"LM3S5T36"}, {0x1047,"LM3S5T36"},
{0x107F,"LM3S5U91"},
{0x1046,"LM3S5Y36"}, {0x1046,"LM3S5Y36"},
{0x10A1,"LM3S6100"}, {0x10A1,"LM3S6100"},
{0x1074,"LM3S6110"}, {0x1074,"LM3S6110"},
@ -275,12 +310,18 @@ static struct {
{0x108B,"LM3S6637"}, {0x108B,"LM3S6637"},
{0x10A3,"LM3S6730"}, {0x10A3,"LM3S6730"},
{0x1077,"LM3S6753"}, {0x1077,"LM3S6753"},
{0x10D1,"LM3S6816"},
{0x10E9,"LM3S6911"}, {0x10E9,"LM3S6911"},
{0x10D3,"LM3S6916"},
{0x10E8,"LM3S6918"}, {0x10E8,"LM3S6918"},
{0x1089,"LM3S6938"}, {0x1089,"LM3S6938"},
{0x1072,"LM3S6950"}, {0x1072,"LM3S6950"},
{0x1078,"LM3S6952"}, {0x1078,"LM3S6952"},
{0x1073,"LM3S6965"}, {0x1073,"LM3S6965"},
{0x10AA,"LM3S6C11"},
{0x10AC,"LM3S6C65"},
{0x109F,"LM3S6G11"},
{0x10AB,"LM3S6G65"},
{0x1064,"LM3S8530"}, {0x1064,"LM3S8530"},
{0x108E,"LM3S8538"}, {0x108E,"LM3S8538"},
{0x1061,"LM3S8630"}, {0x1061,"LM3S8630"},
@ -293,24 +334,51 @@ static struct {
{0x10A6,"LM3S8962"}, {0x10A6,"LM3S8962"},
{0x1062,"LM3S8970"}, {0x1062,"LM3S8970"},
{0x10D7,"LM3S8971"}, {0x10D7,"LM3S8971"},
{0x10AE,"LM3S8C62"},
{0x10AD,"LM3S8G62"},
{0x10CF,"LM3S9781"},
{0x1067,"LM3S9790"}, {0x1067,"LM3S9790"},
{0x106B,"LM3S9792"}, {0x106B,"LM3S9792"},
{0x102D,"LM3S9971"},
{0x1020,"LM3S9997"}, {0x1020,"LM3S9997"},
{0x10D0,"LM3S9B81"},
{0x1066,"LM3S9B90"}, {0x1066,"LM3S9B90"},
{0x106A,"LM3S9B92"}, {0x106A,"LM3S9B92"},
{0x106E,"LM3S9B95"}, {0x106E,"LM3S9B95"},
{0x106F,"LM3S9B96"}, {0x106F,"LM3S9B96"},
{0x101D,"LM3S9BN2"},
{0x101E,"LM3S9BN5"},
{0x101F,"LM3S9BN6"},
{0x1070,"LM3S9C97"},
{0x107A,"LM3S9CN5"},
{0x10A9,"LM3S9D81"},
{0x107E,"LM3S9D90"},
{0x1092,"LM3S9D92"},
{0x10C8,"LM3S9D95"},
{0x109D,"LM3S9D96"},
{0x107B,"LM3S9DN5"},
{0x107C,"LM3S9DN6"},
{0x1060,"LM3S9G97"},
{0x1079,"LM3S9GN5"},
{0x101B,"LM3S9L71"},
{0x1018,"LM3S9L97"}, {0x1018,"LM3S9L97"},
{0x10A8,"LM3S9U81"},
{0x107D,"LM3S9U90"},
{0x1090,"LM3S9U92"},
{0x10B7,"LM3S9U95"},
{0x109B,"LM3S9U96"},
{0,"Unknown part"} {0,"Unknown part"}
}; };
static char * StellarisClassname[5] = static char * StellarisClassname[7] =
{ {
"Sandstorm", "Sandstorm",
"Fury", "Fury",
"Unknown", "Unknown",
"DustDevil", "DustDevil",
"Tempest" "Tempest",
"Unknown",
"Firestorm"
}; };
/*************************************************************************** /***************************************************************************