diff --git a/IAR/settings/test01.dnx b/IAR/settings/test01.dnx index 4ec48f5..fa61c6d 100644 --- a/IAR/settings/test01.dnx +++ b/IAR/settings/test01.dnx @@ -35,7 +35,7 @@ _ 0 - 2228608824 + 2701884870 _ 0 @@ -125,6 +125,12 @@ 1 0 + + 0 + + + 0 + _ 0 _ "" @@ -134,6 +140,10 @@ _ "" _ 0 + + 0 + 0 + 0 3 @@ -152,14 +162,4 @@ I0 2 1 1 2 0 0 - - 0 - - - 0 - - - 0 - 0 - diff --git a/IAR/settings/test01.wsdt b/IAR/settings/test01.wsdt index 7244909..706e96c 100644 --- a/IAR/settings/test01.wsdt +++ b/IAR/settings/test01.wsdt @@ -52,7 +52,7 @@ 33054 0 33035 - 33036 + 33037 34399 0 33038 @@ -69,7 +69,7 @@ test01 - test01/drivers + test01/user test01/utilities @@ -77,7 +77,7 @@ 24 1309 2 - + 0 -1 @@ -93,11 +93,11 @@ 1 1 1 - BA000000120010860000020000000C8100005C0000001D81000001000000568600000C0000001781000001000000558400000100000000810000010000000E8100004D0000000B8100000100000014860000040000000581000002000000118600000300000027810000020000000284000001000000108400000700000046810000010000005D860000010000000886000001000000 + D6000000120010860000020000000C810000710000001D81000001000000568600000C0000001781000001000000558400000100000000810000010000000E810000540000000B8100000100000014860000040000000581000002000000118600000300000027810000020000000284000001000000108400000700000046810000010000005D860000010000000886000001000000 1E007784000007840000FFFFFFFF808C00000D8400000F8400000884000054840000328100001C81000009840000538400000C8400003384000078840000118400003284000002840000038400001084000005840000318400000A84000044D50000008800000188000002880000038800000488000005880000 - 0E00048400004C000000048100001800000020810000270000000F8100001F0000000C8100001C000000068400004E0000000E8400005000000030840000520000001F810000260000000E8100001E0000000B8100001F000000D18400000C00000005810000190000000D81000021000000 + 0E00048400004C00000004810000180000000F8100001F00000020810000270000000C8100001C000000068400004E00000030840000520000000E840000500000000E8100001E0000001F810000260000000B8100001F000000D18400000C00000005810000190000000D81000021000000 0 @@ -114,8 +114,8 @@ 4294967295 - 000000000402000056050000C5020000 - 000000004902000056050000AE020000 + 00000000FE01000056050000C5020000 + 00000000E701000056050000AE020000 4096 0 0 @@ -128,7 +128,7 @@ 34048 26FFFFFF890200007C0400005D030000 - 04000000610200005205000094020000 + 04000000FF0100005205000094020000 32768 0 0 @@ -141,7 +141,7 @@ 34053 26FFFFFF890200007C0400005D030000 - 04000000610200005205000094020000 + 04000000FF0100005205000094020000 32768 0 0 @@ -154,7 +154,7 @@ 34054 26FFFFFF890200007C0400005D030000 - 04000000610200005205000094020000 + 04000000FF0100005205000094020000 32768 0 0 @@ -176,7 +176,7 @@ 34055 26FFFFFF890200007C0400005D030000 - 040000006102000052050000F0020000 + 04000000FF0100005205000094020000 32768 0 0 @@ -190,7 +190,7 @@ 34056 26FFFFFF890200007C0400005D030000 - 040000006102000052050000F0020000 + 04000000FF0100005205000094020000 32768 0 0 @@ -204,7 +204,7 @@ 34057 26FFFFFF890200007C0400005D030000 - 04000000610200005205000094020000 + 04000000FF0100005205000094020000 32768 0 0 @@ -226,7 +226,7 @@ 34060 26FFFFFF890200007C0400005D030000 - 040000006102000052050000F0020000 + 04000000FF0100005205000094020000 32768 0 0 @@ -296,7 +296,7 @@ 34061 00000000170000000601000078010000 - 00000000320000002B01000045020000 + 00000000320000002B010000E3010000 4096 0 0 @@ -363,7 +363,7 @@ - 0000000010000000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000E85000000000000000000000000000000000000010000000E850000010000000E850000000000000010000001000000FFFFFFFFFFFFFFFF2B010000320000002F0100004502000001000000020000100400000001000000C7FFFFFF7D0400000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000B85000000000000000000000000000000000000010000000B850000010000000B850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000A85000000000000000000000000000000000000010000000A850000010000000A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000048500000000000000000000000000000000000001000000048500000100000004850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000080000001000000FFFFFFFFFFFFFFFF00000000450200005605000049020000010000000100001004000000010000004EFEFFFF7F00000000000000000000000000000001000000FFFFFFFF070000000085000005850000068500000785000008850000098500000C850000FFFF02000B004354616262656450616E650080000001000000000000000402000056050000C5020000000000004902000056050000AE020000000000004080005607000000FFFEFF054200750069006C006400010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000585000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300010000000685000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000785000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300010000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000C85000001000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000001000000FFFFFFFF0085000001000000FFFFFFFF00850000000000000000000000000000 + 0000000010000000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000E85000000000000000000000000000000000000010000000E850000010000000E850000000000000010000001000000FFFFFFFFFFFFFFFF2B010000320000002F010000E301000001000000020000100400000001000000C7FFFFFF7D0400000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000B85000000000000000000000000000000000000010000000B850000010000000B850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000A85000000000000000000000000000000000000010000000A850000010000000A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000048500000000000000000000000000000000000001000000048500000100000004850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000080000001000000FFFFFFFFFFFFFFFF00000000E301000056050000E701000001000000010000100400000001000000F2FDFFFF2300000000000000000000000000000001000000FFFFFFFF070000000085000005850000068500000785000008850000098500000C850000FFFF02000B004354616262656450616E65008000000100000000000000FE01000056050000C502000000000000E701000056050000AE020000000000004080005607000000FFFEFF054200750069006C006400010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000585000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300010000000685000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000785000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300010000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000C85000001000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000001000000FFFFFFFF0085000001000000FFFFFFFF00850000000000000000000000000000 CMSIS-Pack @@ -384,7 +384,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000000038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000000042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000C00FFFEFF054700500049004F004100FFFEFF0A4D004B005600350036004600320034002E006800FFFEFF104700500049004F005F0049006E00690074005400790070006500440065006600FFFEFF0A4700500049004F005F0049006E00690074005400FFFEFF0470006F0072007400FFFEFF045000410069006E00FFFEFF0250004100FFFEFF0F4300500055005F005800540041004C005F0043004C004B005F0048005A00FFFEFF134300500055005F0049004E0054005F0046004100530054005F0043004C004B005F0048005A00FFFEFF085400570052005F004B00560035003600FFFEFF0554004F00570045005200FFFEFF05440065006C0061007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000000003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000000041000000FFFEFF000000000000000000000000000100000001000000018002810000000000001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000000030000000FFFEFF000000000000000000000000000100000001000000018027810000000000002E000000FFFEFF000000000000000000000000000100000001000000018028810000000000002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000000028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000000001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000000038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000C00FFFEFF054700500049004F004100FFFEFF0A4D004B005600350036004600320034002E006800FFFEFF104700500049004F005F0049006E00690074005400790070006500440065006600FFFEFF0A4700500049004F005F0049006E00690074005400FFFEFF0470006F0072007400FFFEFF045000410069006E00FFFEFF0250004100FFFEFF0F4300500055005F005800540041004C005F0043004C004B005F0048005A00FFFEFF134300500055005F0049004E0054005F0046004100530054005F0043004C004B005F0048005A00FFFEFF085400570052005F004B00560035003600FFFEFF0554004F00570045005200FFFEFF05440065006C0061007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000000028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000000001F000000FFFEFF00000000000000000000000000010000000100000001800D8100000000020021000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -424,7 +424,7 @@ - 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000060000000000000001000000FFFEFF172400570053005F0044004900520024005C002E002E005C0075007300650072005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003300310030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003300310030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF252400570053005F0044004900520024005C002E002E005C0073007400610072007400750070005C00730079007300740065006D005F004D004B005600350036004600320034002E006300010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00390033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0036003800340036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0036003800340036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF11730079007300740065006D005F004D004B005600350036004600320034002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1E2400570053005F0044004900520024005C002E002E005C0073007400610072007400750070005C004D004B005600350036004600320034002E006800010000000180FFFEFF00FFFEFFFF2E013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00310034003900360033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003800350031003000300030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003800350031003000300030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A4D004B005600350036004600320034002E00680000000000FFFFFFFFFFFFFFFFFFFEFF202400570053005F0044004900520024005C002E002E005C0064007200690076006500720073005C00660073006C005F0063006F006D006D006F006E002E006300010000000180FFFEFF00FFFEFFFF28013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200330032003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0037003300360036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0037003300360036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0C660073006C005F0063006F006D006D006F006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF202400570053005F0044004900520024005C002E002E005C0064007200690076006500720073005C00660073006C005F0063006F006D006D006F006E002E006800010000000180FFFEFF00FFFEFFFF29013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00310038003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00330032003200320038003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00330032003200320038003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0C660073006C005F0063006F006D006D006F006E002E00680000000000FFFFFFFFFFFFFFFFFFFEFF252400570053005F0044004900520024005C002E002E005C0073007400610072007400750070005C00730079007300740065006D005F004D004B005600350036004600320034002E006800010000000180FFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00360039003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0031003300340030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0031003300340030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF11730079007300740065006D005F004D004B005600350036004600320034002E00680000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000001000000020000002F01000049000000560500005C020000 + 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000050000000000000001000000FFFEFF172400570053005F0044004900520024005C002E002E005C0075007300650072005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003200360034003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003200360034003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0075007300650072005C00700069006E005F0049006E00690074002E006800010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003100310036003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003100310036003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A700069006E005F0049006E00690074002E00680000000000FFFFFFFFFFFFFFFFFFFEFF1B2400570053005F0044004900520024005C002E002E005C0075007300650072005C00700069006E005F0049006E00690074002E006300010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003100300030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003100320031003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0A700069006E005F0049006E00690074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF182400570053005F0044004900520024005C002E002E005C0075007300650072005C00640065006C00610079002E006800010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E00390032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E00390032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07640065006C00610079002E00680000000000FFFFFFFFFFFFFFFFFFFEFF182400570053005F0044004900520024005C002E002E005C0075007300650072005C00640065006C00610079002E006300010000000180FFFEFF00FFFEFFFF24013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E0030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E003100310037003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E003100310037003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF07640065006C00610079002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000001000000020000002F0100004900000056050000FA010000 diff --git a/IAR/test01.dep b/IAR/test01.dep index e79b69d..a5c4fcd 100644 --- a/IAR/test01.dep +++ b/IAR/test01.dep @@ -1,95 +1,102 @@ 4 - 2510143316 + 516634060 Debug - $PROJ_DIR$\Debug\Obj\system_MKV56F24.__cstat.et - $PROJ_DIR$\..\startup\system_MKV56F24.c - $PROJ_DIR$\..\drivers\fsl_clock.c - $PROJ_DIR$\..\user\main.c - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\Debug\Obj\system_MKV56F24.xcl - $PROJ_DIR$\..\Include\core_cm7.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\Debug\Obj\fsl_gpio.o - $PROJ_DIR$\..\startup\MKV56F24.h $PROJ_DIR$\..\drivers\fsl_common.c + $PROJ_DIR$\..\drivers\fsl_gpio.c + $PROJ_DIR$\..\drivers\fsl_clock.c + $PROJ_DIR$\..\Include\mpu_armv7.h + $PROJ_DIR$\Debug\Obj\fsl_assert.__cstat.et + $PROJ_DIR$\..\drivers\fsl_common.h + $PROJ_DIR$\..\utilities\debug_console\fsl_debug_console_conf.h $PROJ_DIR$\..\startup\startup_MKV56F24.s - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\Debug\Obj\fsl_debug_console.xcl + $PROJ_DIR$\..\utilities\fsl_assert.c + $TOOLKIT_DIR$\inc\c\DLib_float_setup.h $PROJ_DIR$\..\drivers\fsl_port.h - $PROJ_DIR$\Debug\List\test01.map - $PROJ_DIR$\..\drivers\fsl_gpio.c - $PROJ_DIR$\..\Include\cmsis_version.h - $TOOLKIT_DIR$\inc\c\yvals.h - $TOOLKIT_DIR$\config\linker\NXP\MKV5xF512xxx24.icf - $TOOLKIT_DIR$\lib\m7M_tls.a - $PROJ_DIR$\Debug\Obj\system_MKV56F24.o - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\Debug\Obj\main.__cstat.et - $PROJ_DIR$\Debug\Obj\startup_MKV56F24.o - $PROJ_DIR$\..\startup\system_MKV56F24.h - $PROJ_DIR$\Debug\Obj\fsl_common.xcl - $PROJ_DIR$\..\Include\cmsis_iccarm.h + $PROJ_DIR$\Debug\Obj\fsl_str.xcl + $PROJ_DIR$\Debug\Obj\fsl_assert.o + $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\Debug\Obj\fsl_str.o + $PROJ_DIR$\Debug\Obj\fsl_assert.xcl + $PROJ_DIR$\..\startup\MKV56F24.h + $TOOLKIT_DIR$\inc\c\math.h + $PROJ_DIR$\..\user\main.c + $PROJ_DIR$\..\startup\system_MKV56F24.c + $PROJ_DIR$\Debug\Obj\fsl_common.o + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\drivers\fsl_clock.h + $PROJ_DIR$\..\utilities\str\fsl_str.c + $TOOLKIT_DIR$\lib\shb_l.a $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\drivers\fsl_common.h - $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h - $TOOLKIT_DIR$\inc\c\string.h - $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\Debug\Obj\fsl_gpio.xcl + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\drivers\fsl_gpio.h + $PROJ_DIR$\Debug\Obj\fsl_str.__cstat.et + $PROJ_DIR$\Debug\Obj\main.o + $TOOLKIT_DIR$\inc\c\stdbool.h + $PROJ_DIR$\..\utilities\str\fsl_str.h + $PROJ_DIR$\..\Include\cmsis_compiler.h + $PROJ_DIR$\..\utilities\debug_console\fsl_debug_console.c $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\..\startup\system_MKV56F24.h + $PROJ_DIR$\Debug\Obj\system_MKV56F24.__cstat.et + $PROJ_DIR$\Debug\Obj\system_MKV56F24.xcl $TOOLKIT_DIR$\inc\c\assert.h - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\Debug\Obj\test01.pbd - $PROJ_DIR$\..\utilities\debug_console\fsl_debug_console.c - $PROJ_DIR$\Debug\Obj\fsl_gpio.__cstat.et - $PROJ_DIR$\Debug\Obj\fsl_common.__cstat.et - $PROJ_DIR$\Debug\Obj\fsl_clock.xcl - $PROJ_DIR$\Debug\Obj\fsl_clock.o - $TOOLKIT_DIR$\inc\c\stdbool.h - $PROJ_DIR$\Debug\Obj\fsl_assert.__cstat.et - $PROJ_DIR$\Debug\Exe\test01.out $PROJ_DIR$\..\startup\MKV56F24_features.h - $PROJ_DIR$\Debug\Obj\main.o - $PROJ_DIR$\Debug\Obj\fsl_gpio.xcl - $PROJ_DIR$\..\Include\cmsis_compiler.h - $PROJ_DIR$\Debug\Obj\fsl_common.o - $PROJ_DIR$\..\Include\mpu_armv7.h + $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h $PROJ_DIR$\..\startup\fsl_device_registers.h - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\drivers\fsl_clock.h + $PROJ_DIR$\..\Include\cmsis_iccarm.h + $PROJ_DIR$\Debug\Obj\fsl_clock.xcl + $PROJ_DIR$\Debug\Obj\startup_MKV56F24.o + $PROJ_DIR$\Debug\Obj\fsl_gpio.o + $PROJ_DIR$\Debug\Obj\system_MKV56F24.o $PROJ_DIR$\Debug\Obj\main.xcl + $PROJ_DIR$\Debug\List\test01.map + $PROJ_DIR$\Debug\Exe\test01.out + $PROJ_DIR$\..\Include\cmsis_version.h + $TOOLKIT_DIR$\inc\c\ycheck.h + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\Debug\Obj\fsl_common.xcl + $PROJ_DIR$\Debug\Obj\fsl_clock.o $TOOLKIT_DIR$\inc\c\DLib_Product.h + $TOOLKIT_DIR$\lib\m7M_tls.a + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\..\Include\core_cm7.h + $PROJ_DIR$\Debug\Obj\main.__cstat.et + $PROJ_DIR$\Debug\Obj\test01.pbd + $PROJ_DIR$\Debug\Obj\fsl_gpio.__cstat.et $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\..\drivers\fsl_gpio.h - $PROJ_DIR$\..\utilities\str\fsl_str.h - $TOOLKIT_DIR$\inc\c\stdarg.h - $TOOLKIT_DIR$\inc\c\math.h - $TOOLKIT_DIR$\inc\c\DLib_float_setup.h - $PROJ_DIR$\Debug\Obj\fsl_debug_console.xcl - $PROJ_DIR$\Debug\Obj\fsl_assert.xcl - $PROJ_DIR$\Debug\Obj\fsl_str.__cstat.et - $PROJ_DIR$\Debug\Obj\fsl_str.o - $PROJ_DIR$\..\utilities\str\fsl_str.c - $PROJ_DIR$\Debug\Obj\fsl_str.xcl - $PROJ_DIR$\..\utilities\debug_console\fsl_debug_console_conf.h - $PROJ_DIR$\..\utilities\fsl_assert.c - $PROJ_DIR$\Debug\Obj\fsl_assert.o - $PROJ_DIR$\..\..\NXP_TestSDK\startup\system_MKV56F24.c + $PROJ_DIR$\Debug\Obj\fsl_common.__cstat.et + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $TOOLKIT_DIR$\inc\c\yvals.h + $TOOLKIT_DIR$\lib\rt7M_tl.a + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $TOOLKIT_DIR$\config\linker\NXP\MKV5xF512xxx24.icf + $PROJ_DIR$\..\user\delay.c + $PROJ_DIR$\..\user\delay.h + $PROJ_DIR$\Debug\Obj\delay.o + $PROJ_DIR$\Debug\Obj\delay.xcl + $PROJ_DIR$\Debug\Obj\pin_Init.o + $PROJ_DIR$\Debug\Obj\pin_Init.xcl + $PROJ_DIR$\..\user\pin_Init.h + $PROJ_DIR$\..\user\pin_Init.c [ROOT_NODE] ILINK - 44 15 + 51 50 - $PROJ_DIR$\..\startup\system_MKV56F24.c + $PROJ_DIR$\..\drivers\fsl_common.c ICCARM @@ -97,114 +104,160 @@ __cstat - 0 + 65 BICOMP - 5 + 55 ICCARM - 53 7 18 52 4 56 51 9 6 17 48 27 22 50 25 45 + 5 40 53 68 22 70 57 32 28 59 54 67 36 42 64 43 17 60 52 34 44 66 3 37 41 23 - $PROJ_DIR$\..\drivers\fsl_clock.c + $PROJ_DIR$\..\drivers\fsl_gpio.c ICCARM - 41 + 47 + + + __cstat + 63 BICOMP - 40 + 27 ICCARM - 54 29 34 7 18 52 4 56 42 53 31 32 12 33 30 57 51 9 6 17 48 27 22 50 25 45 + 29 5 40 53 68 22 70 57 32 28 59 54 67 36 42 64 43 17 60 52 34 44 66 3 37 41 23 - $PROJ_DIR$\..\user\main.c + $PROJ_DIR$\..\drivers\fsl_clock.c ICCARM + 56 + + + BICOMP + 45 + + + + + ICCARM + 23 5 40 53 68 22 70 57 32 28 59 54 67 36 42 64 43 17 60 52 34 44 66 3 37 41 + + + + + $PROJ_DIR$\..\startup\startup_MKV56F24.s + + + AARM 46 + + + + $PROJ_DIR$\..\utilities\fsl_assert.c + + + ICCARM + 13 + __cstat - 23 + 4 BICOMP - 55 + 16 ICCARM - 9 6 53 7 18 52 4 56 17 48 27 22 50 25 29 34 42 31 32 12 33 30 57 51 45 54 58 14 + 5 40 53 68 22 70 57 32 28 59 54 67 36 42 64 43 17 60 52 34 44 66 3 37 41 23 - $PROJ_DIR$\..\drivers\fsl_common.c + $PROJ_DIR$\..\user\main.c ICCARM - 49 + 31 __cstat - 39 + 61 BICOMP - 26 + 49 ICCARM - 29 34 7 18 52 4 56 42 53 31 32 12 33 30 57 51 9 6 17 48 27 22 50 25 45 54 + 5 40 53 68 22 70 57 32 28 59 54 67 36 42 64 43 17 60 52 34 44 66 3 37 41 23 29 78 73 - $PROJ_DIR$\..\startup\startup_MKV56F24.s + $PROJ_DIR$\..\startup\system_MKV56F24.c - AARM - 24 + ICCARM + 48 + + + __cstat + 38 + + + BICOMP + 39 + + + ICCARM + 28 53 68 22 70 57 43 17 60 52 34 44 66 3 37 41 + + - $PROJ_DIR$\..\drivers\fsl_gpio.c + $PROJ_DIR$\..\utilities\str\fsl_str.c ICCARM - 8 + 15 __cstat - 38 + 30 BICOMP - 47 + 12 ICCARM - 58 29 34 7 18 52 4 56 42 53 31 32 12 33 30 57 51 9 6 17 48 27 22 50 25 45 54 + 18 53 68 22 70 57 10 14 36 54 42 33 5 40 32 28 59 67 64 43 17 60 52 34 44 66 3 37 41 23 6 @@ -213,13 +266,13 @@ BICOMP - 63 + 8 ICCARM - 60 33 7 18 52 4 56 32 30 69 29 34 42 53 31 12 57 51 9 6 17 48 27 22 50 25 45 54 59 + 14 36 53 68 22 70 57 54 42 6 5 40 32 28 59 67 64 43 17 60 52 34 44 66 3 37 41 23 33 @@ -228,62 +281,58 @@ ILINK - 15 + 50 ILINK - 19 41 49 8 46 24 21 35 13 20 28 + 71 74 56 21 47 31 76 46 48 25 69 58 26 - $PROJ_DIR$\..\utilities\str\fsl_str.c + $PROJ_DIR$\..\user\delay.c ICCARM - 66 - - - __cstat - 65 + 74 BICOMP - 68 + 75 ICCARM - 61 7 18 52 4 56 62 60 33 32 30 59 29 34 42 53 31 12 57 51 9 6 17 48 27 22 50 25 45 54 69 + 5 40 53 68 22 70 57 32 28 59 54 67 36 42 64 43 17 60 52 34 44 66 3 37 41 23 73 - $PROJ_DIR$\..\utilities\fsl_assert.c + $PROJ_DIR$\..\user\pin_Init.c ICCARM - 71 - - - __cstat - 43 + 76 BICOMP - 64 + 77 ICCARM - 29 34 7 18 52 4 56 42 53 31 32 12 33 30 57 51 9 6 17 48 27 22 50 25 45 54 + 5 40 53 68 22 70 57 32 28 59 54 67 36 42 64 43 17 60 52 34 44 66 3 37 41 23 11 29 78 + + [MULTI_TOOL] + ILINK + Release diff --git a/IAR/test01.ewp b/IAR/test01.ewp index 8b1a57f..1c94bfc 100644 --- a/IAR/test01.ewp +++ b/IAR/test01.ewp @@ -2136,8 +2136,14 @@ user + + $PROJ_DIR$\..\user\delay.c + $PROJ_DIR$\..\user\main.c + + $PROJ_DIR$\..\user\pin_Init.c + diff --git a/IAR/test01.ewt b/IAR/test01.ewt index fe7d837..6658c3e 100644 --- a/IAR/test01.ewt +++ b/IAR/test01.ewt @@ -2398,8 +2398,14 @@ user + + $PROJ_DIR$\..\user\delay.c + $PROJ_DIR$\..\user\main.c + + $PROJ_DIR$\..\user\pin_Init.c + diff --git a/user/delay.c b/user/delay.c new file mode 100644 index 0000000..5974363 --- /dev/null +++ b/user/delay.c @@ -0,0 +1,33 @@ +/*****************头文件*************************/ +#include "fsl_common.h" +#include "delay.h" + +/*****************全局变量*************************/ +volatile uint32_t g_systickCounter; //滴答定时器延时时间计数 + +/*****************延时函数初始化*************************/ +void Delay_Init() +{ + if (SysTick_Config(SystemCoreClock / 1000U)) //设置1ms中断一次 + { + while (1) + { + } + } +} +/*****************延时函数*************************/ +void Delay_ms(uint32_t n) +{ + g_systickCounter = n; + while (g_systickCounter != 0U) + { + } +} +/*****************延时函数中断*************************/ +void SysTick_Handler(void) +{ + if (g_systickCounter != 0U) + { + g_systickCounter--; + } +} \ No newline at end of file diff --git a/user/delay.h b/user/delay.h new file mode 100644 index 0000000..01f6e5a --- /dev/null +++ b/user/delay.h @@ -0,0 +1,7 @@ +#ifndef _DELAY_H_ +#define _DELAY_H_ + +/*****************函数声明*************************/ +void Delay_ms(uint32_t n); //滴答定时器延时函数 +void Delay_Init(); //初始化延时函数 +#endif \ No newline at end of file diff --git a/user/main.c b/user/main.c index 338c2f6..59b1a64 100644 --- a/user/main.c +++ b/user/main.c @@ -1,66 +1,28 @@ -#include "MKV56F24.h" +/*****************头文件*************************/ #include "fsl_common.h" #include "fsl_gpio.h" -#include "fsl_port.h" +#include "pin_Init.h" +#include "delay.h" /********************************************* PTA15——LED灯闪烁 **********************************************/ -volatile uint32_t g_systickCounter; -void SysTick_DelayTicks(uint32_t n); //滴答定时器延时函数 + void main() { CLOCK_EnableClock(kCLOCK_PortA); //开启PORT时钟 - port_pin_config_t GPIO_Port_Init = - { - kPORT_PullUp , //上拉 - kPORT_FastSlewRate, //快速压摆率 - kPORT_PassiveFilterDisable, //无源滤波器 - kPORT_OpenDrainDisable, //推挽输出 - kPORT_LowDriveStrength, //低驱动力 - kPORT_MuxAsGpio, //普通GPIO模式 - kPORT_UnlockRegister, // - }; - PORT_SetPinConfig(PORTA, 15U, &GPIO_Port_Init); //设置引脚复用方式 - gpio_pin_config_t config = - { - kGPIO_DigitalOutput, //输出模式 - 0, - }; - GPIO_PinInit(GPIOA, 15U, &config); //初始化PTA15 - GPIO_PinWrite(GPIOA, 15, 1); //PTA15写1 - - /* Set systick reload value to generate 1ms interrupt */ - if (SysTick_Config(SystemCoreClock / 1000U)) - { - while (1) - { - } - } + Delay_Init(); //延时函数初始化 + pin_Init(); //GPIO初始化 while (1) { GPIO_PinWrite(GPIOA, 15, 0); - SysTick_DelayTicks(500U); + Delay_ms(500U); GPIO_PinWrite(GPIOA, 15, 1); - SysTick_DelayTicks(500U); + Delay_ms(500U); } } -void SysTick_Handler(void) -{ - if (g_systickCounter != 0U) - { - g_systickCounter--; - } -} -void SysTick_DelayTicks(uint32_t n) -{ - g_systickCounter = n; - while (g_systickCounter != 0U) - { - } -} diff --git a/user/pin_Init.c b/user/pin_Init.c new file mode 100644 index 0000000..3d7cd36 --- /dev/null +++ b/user/pin_Init.c @@ -0,0 +1,28 @@ +/*****************头文件*************************/ +#include "fsl_common.h" +#include "fsl_port.h" +#include "fsl_gpio.h" +#include "pin_Init.h" + +/*****************GPIO初始化*************************/ +void pin_Init() +{ + port_pin_config_t GPIO_Port_Init = + { + kPORT_PullUp , //上拉 + kPORT_FastSlewRate, //快速压摆率 + kPORT_PassiveFilterDisable, //无源滤波器 + kPORT_OpenDrainDisable, //推挽输出 + kPORT_LowDriveStrength, //低驱动力 + kPORT_MuxAsGpio, //普通GPIO模式 + kPORT_UnlockRegister, // + }; + PORT_SetPinConfig(PORTA, 15U, &GPIO_Port_Init); //设置引脚复用方式 + gpio_pin_config_t config = + { + kGPIO_DigitalOutput, //输出模式 + 0, + }; + GPIO_PinInit(GPIOA, 15U, &config); //初始化PTA15 + GPIO_PinWrite(GPIOA, 15, 1); //PTA15写1 +} \ No newline at end of file diff --git a/user/pin_Init.h b/user/pin_Init.h new file mode 100644 index 0000000..09f20aa --- /dev/null +++ b/user/pin_Init.h @@ -0,0 +1,8 @@ +#ifndef _PIN_INIT_H_ +#define _PIN_INIT_H_ + +/*****************函数声明*************************/ +void pin_Init(); + + +#endif \ No newline at end of file