diff --git a/bsp/lpc54608-LPCXpresso/project.uvoptx b/bsp/lpc54608-LPCXpresso/project.uvoptx
index b4332be818321f088e293d239d0398803daa1a8c..ddf0ef15740cc1d563306ae86d2a7749cd9a94d0 100644
--- a/bsp/lpc54608-LPCXpresso/project.uvoptx
+++ b/bsp/lpc54608-LPCXpresso/project.uvoptx
@@ -118,7 +118,7 @@
0
CMSIS_AGDI
- -X"LPC-LINK2 CMSIS-DAP V5.173" -UDRAXBQOQ -O206 -S9 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -FO15 -FD20000000 -FC8000 -FN1 -FF0LPC5460x_512.FLM -FS00 -FL080000 -FP0($$Device:LPC54607J512ET180$Flash\LPC5460x_512.FLM)
+ -X"LPC-LINK2 CMSIS-DAP V5.173" -UDRAXBQOQ -O206 -S9 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -FO15 -FD20000000 -FC8000 -FN1 -FF0LPC5460x_512.FLM -FS00 -FL080000 -FP0($$Device:LPC54608J512ET180$Flash\LPC5460x_512.FLM)
0
@@ -165,6 +165,10 @@
+
+
+
+
1
0
@@ -220,7 +224,7 @@
Drivers
- 1
+ 0
0
0
0
@@ -255,6 +259,18 @@
0
0
0
+ drivers\drt_mpu.c
+ drt_mpu.c
+ 0
+ 0
+
+
+ 2
+ 7
+ 1
+ 0
+ 0
+ 0
drivers\drv_emac.c
drv_emac.c
0
@@ -262,7 +278,7 @@
2
- 7
+ 8
1
0
0
@@ -274,7 +290,7 @@
2
- 8
+ 9
1
0
0
@@ -286,7 +302,7 @@
2
- 9
+ 10
1
0
0
@@ -298,7 +314,7 @@
2
- 10
+ 11
1
0
0
@@ -310,7 +326,7 @@
2
- 11
+ 12
1
0
0
@@ -322,7 +338,7 @@
2
- 12
+ 13
1
0
0
@@ -334,7 +350,7 @@
2
- 13
+ 14
1
0
0
@@ -346,7 +362,7 @@
2
- 14
+ 15
1
0
0
@@ -366,7 +382,7 @@
0
3
- 15
+ 16
2
0
0
@@ -378,7 +394,7 @@
3
- 16
+ 17
1
0
0
@@ -390,7 +406,7 @@
3
- 17
+ 18
4
0
0
@@ -410,7 +426,7 @@
0
4
- 18
+ 19
1
0
0
@@ -422,7 +438,7 @@
4
- 19
+ 20
1
0
0
@@ -434,7 +450,7 @@
4
- 20
+ 21
1
0
0
@@ -446,7 +462,7 @@
4
- 21
+ 22
1
0
0
@@ -458,7 +474,7 @@
4
- 22
+ 23
1
0
0
@@ -470,7 +486,7 @@
4
- 23
+ 24
1
0
0
@@ -482,7 +498,7 @@
4
- 24
+ 25
1
0
0
@@ -494,7 +510,7 @@
4
- 25
+ 26
1
0
0
@@ -506,7 +522,7 @@
4
- 26
+ 27
1
0
0
@@ -518,7 +534,7 @@
4
- 27
+ 28
1
0
0
@@ -530,7 +546,7 @@
4
- 28
+ 29
1
0
0
@@ -542,7 +558,7 @@
4
- 29
+ 30
1
0
0
@@ -554,7 +570,7 @@
4
- 30
+ 31
1
0
0
@@ -566,7 +582,7 @@
4
- 31
+ 32
1
0
0
@@ -578,7 +594,7 @@
4
- 32
+ 33
1
0
0
@@ -590,7 +606,7 @@
4
- 33
+ 34
1
0
0
@@ -602,7 +618,7 @@
4
- 34
+ 35
1
0
0
@@ -614,7 +630,7 @@
4
- 35
+ 36
1
0
0
@@ -626,7 +642,7 @@
4
- 36
+ 37
1
0
0
@@ -638,7 +654,7 @@
4
- 37
+ 38
1
0
0
@@ -650,7 +666,7 @@
4
- 38
+ 39
1
0
0
@@ -662,7 +678,7 @@
4
- 39
+ 40
1
0
0
@@ -674,7 +690,7 @@
4
- 40
+ 41
1
0
0
@@ -686,7 +702,7 @@
4
- 41
+ 42
1
0
0
@@ -698,7 +714,7 @@
4
- 42
+ 43
1
0
0
@@ -710,7 +726,7 @@
4
- 43
+ 44
1
0
0
@@ -722,7 +738,7 @@
4
- 44
+ 45
1
0
0
@@ -734,7 +750,7 @@
4
- 45
+ 46
1
0
0
@@ -746,7 +762,7 @@
4
- 46
+ 47
1
0
0
@@ -758,7 +774,7 @@
4
- 47
+ 48
1
0
0
@@ -770,7 +786,7 @@
4
- 48
+ 49
1
0
0
@@ -782,7 +798,7 @@
4
- 49
+ 50
1
0
0
@@ -794,7 +810,7 @@
4
- 50
+ 51
1
0
0
@@ -806,7 +822,7 @@
4
- 51
+ 52
1
0
0
@@ -818,7 +834,7 @@
4
- 52
+ 53
1
0
0
@@ -830,7 +846,7 @@
4
- 53
+ 54
1
0
0
@@ -842,7 +858,7 @@
4
- 54
+ 55
1
0
0
@@ -854,7 +870,7 @@
4
- 55
+ 56
1
0
0
@@ -866,7 +882,7 @@
4
- 56
+ 57
1
0
0
@@ -878,7 +894,7 @@
4
- 57
+ 58
1
0
0
@@ -890,7 +906,7 @@
4
- 58
+ 59
1
0
0
@@ -902,7 +918,7 @@
4
- 59
+ 60
1
0
0
@@ -914,7 +930,7 @@
4
- 60
+ 61
1
0
0
@@ -926,7 +942,7 @@
4
- 61
+ 62
1
0
0
@@ -938,7 +954,7 @@
4
- 62
+ 63
1
0
0
@@ -958,7 +974,7 @@
0
5
- 63
+ 64
1
0
0
@@ -970,7 +986,7 @@
5
- 64
+ 65
1
0
0
@@ -982,7 +998,7 @@
5
- 65
+ 66
1
0
0
@@ -994,7 +1010,7 @@
5
- 66
+ 67
1
0
0
@@ -1006,7 +1022,7 @@
5
- 67
+ 68
1
0
0
@@ -1018,7 +1034,7 @@
5
- 68
+ 69
1
0
0
@@ -1030,7 +1046,7 @@
5
- 69
+ 70
1
0
0
@@ -1042,7 +1058,7 @@
5
- 70
+ 71
1
0
0
@@ -1054,7 +1070,7 @@
5
- 71
+ 72
1
0
0
@@ -1066,7 +1082,7 @@
5
- 72
+ 73
1
0
0
@@ -1078,7 +1094,19 @@
5
- 73
+ 74
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\module.c
+ module.c
+ 0
+ 0
+
+
+ 5
+ 75
1
0
0
@@ -1090,7 +1118,7 @@
5
- 74
+ 76
1
0
0
@@ -1102,7 +1130,7 @@
5
- 75
+ 77
1
0
0
@@ -1114,7 +1142,7 @@
5
- 76
+ 78
1
0
0
@@ -1126,7 +1154,7 @@
5
- 77
+ 79
1
0
0
@@ -1146,7 +1174,7 @@
0
6
- 78
+ 80
1
0
0
@@ -1158,7 +1186,7 @@
6
- 79
+ 81
2
0
0
@@ -1170,7 +1198,7 @@
6
- 80
+ 82
1
0
0
@@ -1182,7 +1210,7 @@
6
- 81
+ 83
1
0
0
@@ -1194,7 +1222,7 @@
6
- 82
+ 84
1
0
0
@@ -1207,103 +1235,79 @@
- Filesystem
+ CPlusPlus
0
0
0
0
7
- 83
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs.c
- dfs.c
- 0
- 0
-
-
- 7
- 84
- 1
+ 85
+ 8
0
0
0
- ..\..\components\dfs\src\dfs_file.c
- dfs_file.c
+ ..\..\components\cplusplus\Mutex.cpp
+ Mutex.cpp
0
0
7
- 85
- 1
+ 86
+ 8
0
0
0
- ..\..\components\dfs\src\dfs_fs.c
- dfs_fs.c
+ ..\..\components\cplusplus\Semaphore.cpp
+ Semaphore.cpp
0
0
7
- 86
- 1
+ 87
+ 8
0
0
0
- ..\..\components\dfs\src\dfs_posix.c
- dfs_posix.c
+ ..\..\components\cplusplus\Thread.cpp
+ Thread.cpp
0
0
7
- 87
- 1
+ 88
+ 8
0
0
0
- ..\..\components\dfs\filesystems\elmfat\dfs_elm.c
- dfs_elm.c
+ ..\..\components\cplusplus\crt.cpp
+ crt.cpp
0
0
7
- 88
+ 89
1
0
0
0
- ..\..\components\dfs\filesystems\elmfat\ff.c
- ff.c
+ ..\..\components\cplusplus\crt_init.c
+ crt_init.c
0
0
- DeviceDrivers
+ Filesystem
0
0
0
0
-
- 8
- 89
- 1
- 0
- 0
- 0
- ..\..\components\drivers\i2c\i2c_core.c
- i2c_core.c
- 0
- 0
-
8
90
@@ -1311,8 +1315,8 @@
0
0
0
- ..\..\components\drivers\i2c\i2c_dev.c
- i2c_dev.c
+ ..\..\components\dfs\src\dfs.c
+ dfs.c
0
0
@@ -1323,8 +1327,8 @@
0
0
0
- ..\..\components\drivers\i2c\i2c-bit-ops.c
- i2c-bit-ops.c
+ ..\..\components\dfs\src\dfs_file.c
+ dfs_file.c
0
0
@@ -1335,8 +1339,8 @@
0
0
0
- ..\..\components\drivers\misc\pin.c
- pin.c
+ ..\..\components\dfs\src\dfs_fs.c
+ dfs_fs.c
0
0
@@ -1347,8 +1351,8 @@
0
0
0
- ..\..\components\drivers\mtd\mtd_nand.c
- mtd_nand.c
+ ..\..\components\dfs\src\dfs_posix.c
+ dfs_posix.c
0
0
@@ -1359,8 +1363,8 @@
0
0
0
- ..\..\components\drivers\rtc\rtc.c
- rtc.c
+ ..\..\components\dfs\filesystems\elmfat\dfs_elm.c
+ dfs_elm.c
0
0
@@ -1371,26 +1375,118 @@
0
0
0
- ..\..\components\drivers\sdio\block_dev.c
- block_dev.c
+ ..\..\components\dfs\filesystems\elmfat\ff.c
+ ff.c
0
0
-
- 8
- 96
- 1
- 0
- 0
- 0
+
+
+
+ DeviceDrivers
+ 0
+ 0
+ 0
+ 0
+
+ 9
+ 96
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\i2c\i2c_core.c
+ i2c_core.c
+ 0
+ 0
+
+
+ 9
+ 97
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\i2c\i2c_dev.c
+ i2c_dev.c
+ 0
+ 0
+
+
+ 9
+ 98
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\i2c\i2c-bit-ops.c
+ i2c-bit-ops.c
+ 0
+ 0
+
+
+ 9
+ 99
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\misc\pin.c
+ pin.c
+ 0
+ 0
+
+
+ 9
+ 100
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\mtd\mtd_nand.c
+ mtd_nand.c
+ 0
+ 0
+
+
+ 9
+ 101
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\rtc\rtc.c
+ rtc.c
+ 0
+ 0
+
+
+ 9
+ 102
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\sdio\block_dev.c
+ block_dev.c
+ 0
+ 0
+
+
+ 9
+ 103
+ 1
+ 0
+ 0
+ 0
..\..\components\drivers\sdio\mmcsd_core.c
mmcsd_core.c
0
0
- 8
- 97
+ 9
+ 104
1
0
0
@@ -1401,8 +1497,8 @@
0
- 8
- 98
+ 9
+ 105
1
0
0
@@ -1413,8 +1509,8 @@
0
- 8
- 99
+ 9
+ 106
1
0
0
@@ -1425,8 +1521,8 @@
0
- 8
- 100
+ 9
+ 107
1
0
0
@@ -1437,8 +1533,8 @@
0
- 8
- 101
+ 9
+ 108
1
0
0
@@ -1449,8 +1545,8 @@
0
- 8
- 102
+ 9
+ 109
1
0
0
@@ -1461,8 +1557,8 @@
0
- 8
- 103
+ 9
+ 110
1
0
0
@@ -1473,8 +1569,8 @@
0
- 8
- 104
+ 9
+ 111
1
0
0
@@ -1485,8 +1581,8 @@
0
- 8
- 105
+ 9
+ 112
1
0
0
@@ -1497,8 +1593,8 @@
0
- 8
- 106
+ 9
+ 113
1
0
0
@@ -1509,8 +1605,8 @@
0
- 8
- 107
+ 9
+ 114
1
0
0
@@ -1521,8 +1617,8 @@
0
- 8
- 108
+ 9
+ 115
1
0
0
@@ -1533,8 +1629,8 @@
0
- 8
- 109
+ 9
+ 116
1
0
0
@@ -1553,8 +1649,8 @@
0
0
- 9
- 110
+ 10
+ 117
1
0
0
@@ -1565,8 +1661,8 @@
0
- 9
- 111
+ 10
+ 118
1
0
0
@@ -1577,8 +1673,8 @@
0
- 9
- 112
+ 10
+ 119
1
0
0
@@ -1589,8 +1685,8 @@
0
- 9
- 113
+ 10
+ 120
1
0
0
@@ -1601,8 +1697,8 @@
0
- 9
- 114
+ 10
+ 121
1
0
0
@@ -1613,8 +1709,8 @@
0
- 9
- 115
+ 10
+ 122
1
0
0
@@ -1625,8 +1721,8 @@
0
- 9
- 116
+ 10
+ 123
1
0
0
@@ -1637,8 +1733,8 @@
0
- 9
- 117
+ 10
+ 124
1
0
0
@@ -1649,8 +1745,8 @@
0
- 9
- 118
+ 10
+ 125
1
0
0
@@ -1661,8 +1757,8 @@
0
- 9
- 119
+ 10
+ 126
1
0
0
@@ -1673,8 +1769,8 @@
0
- 9
- 120
+ 10
+ 127
1
0
0
@@ -1685,8 +1781,8 @@
0
- 9
- 121
+ 10
+ 128
1
0
0
@@ -1697,8 +1793,8 @@
0
- 9
- 122
+ 10
+ 129
1
0
0
@@ -1709,8 +1805,8 @@
0
- 9
- 123
+ 10
+ 130
1
0
0
@@ -1721,8 +1817,8 @@
0
- 9
- 124
+ 10
+ 131
1
0
0
@@ -1733,8 +1829,8 @@
0
- 9
- 125
+ 10
+ 132
1
0
0
@@ -1753,8 +1849,8 @@
0
0
- 10
- 126
+ 11
+ 133
1
0
0
@@ -1765,8 +1861,8 @@
0
- 10
- 127
+ 11
+ 134
1
0
0
@@ -1777,8 +1873,8 @@
0
- 10
- 128
+ 11
+ 135
1
0
0
@@ -1789,8 +1885,8 @@
0
- 10
- 129
+ 11
+ 136
1
0
0
@@ -1801,8 +1897,8 @@
0
- 10
- 130
+ 11
+ 137
1
0
0
@@ -1812,6 +1908,18 @@
0
0
+
+ 11
+ 138
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\libc\compilers\armlibc\time.c
+ time.c
+ 0
+ 0
+
@@ -1821,8 +1929,8 @@
0
0
- 11
- 131
+ 12
+ 139
1
0
0
@@ -1833,8 +1941,8 @@
0
- 11
- 132
+ 12
+ 140
1
0
0
@@ -1845,8 +1953,8 @@
0
- 11
- 133
+ 12
+ 141
1
0
0
@@ -1857,8 +1965,8 @@
0
- 11
- 134
+ 12
+ 142
1
0
0
@@ -1869,8 +1977,8 @@
0
- 11
- 135
+ 12
+ 143
1
0
0
@@ -1881,8 +1989,8 @@
0
- 11
- 136
+ 12
+ 144
1
0
0
@@ -1893,8 +2001,8 @@
0
- 11
- 137
+ 12
+ 145
1
0
0
@@ -1905,8 +2013,8 @@
0
- 11
- 138
+ 12
+ 146
1
0
0
@@ -1917,8 +2025,8 @@
0
- 11
- 139
+ 12
+ 147
1
0
0
@@ -1929,8 +2037,8 @@
0
- 11
- 140
+ 12
+ 148
1
0
0
@@ -1941,8 +2049,8 @@
0
- 11
- 141
+ 12
+ 149
1
0
0
@@ -1953,8 +2061,8 @@
0
- 11
- 142
+ 12
+ 150
1
0
0
@@ -1967,428 +2075,440 @@
- LwIP
+ lwIP
0
0
0
0
- 12
- 143
+ 13
+ 151
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
+ sys_arch.c
+ 0
+ 0
+
+
+ 13
+ 152
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\api\api_lib.c
+ ..\..\components\net\lwip-2.0.2\src\api\api_lib.c
api_lib.c
0
0
- 12
- 144
+ 13
+ 153
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\api\api_msg.c
+ ..\..\components\net\lwip-2.0.2\src\api\api_msg.c
api_msg.c
0
0
- 12
- 145
+ 13
+ 154
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\api\err.c
+ ..\..\components\net\lwip-2.0.2\src\api\err.c
err.c
0
0
- 12
- 146
+ 13
+ 155
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\api\netbuf.c
+ ..\..\components\net\lwip-2.0.2\src\api\netbuf.c
netbuf.c
0
0
- 12
- 147
+ 13
+ 156
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\api\netdb.c
+ ..\..\components\net\lwip-2.0.2\src\api\netdb.c
netdb.c
0
0
- 12
- 148
+ 13
+ 157
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\api\netifapi.c
+ ..\..\components\net\lwip-2.0.2\src\api\netifapi.c
netifapi.c
0
0
- 12
- 149
+ 13
+ 158
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\api\sockets.c
+ ..\..\components\net\lwip-2.0.2\src\api\sockets.c
sockets.c
0
0
- 12
- 150
+ 13
+ 159
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\api\tcpip.c
+ ..\..\components\net\lwip-2.0.2\src\api\tcpip.c
tcpip.c
0
0
- 12
- 151
+ 13
+ 160
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c
- sys_arch.c
+ ..\..\components\net\lwip-2.0.2\src\core\def.c
+ def.c
0
0
- 12
- 152
+ 13
+ 161
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\def.c
- def.c
+ ..\..\components\net\lwip-2.0.2\src\core\dns.c
+ dns.c
0
0
- 12
- 153
+ 13
+ 162
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\dhcp.c
- dhcp.c
+ ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
+ inet_chksum.c
0
0
- 12
- 154
+ 13
+ 163
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\dns.c
- dns.c
+ ..\..\components\net\lwip-2.0.2\src\core\init.c
+ init.c
0
0
- 12
- 155
+ 13
+ 164
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\init.c
- init.c
+ ..\..\components\net\lwip-2.0.2\src\core\ip.c
+ ip.c
0
0
- 12
- 156
+ 13
+ 165
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\memp.c
+ ..\..\components\net\lwip-2.0.2\src\core\memp.c
memp.c
0
0
- 12
- 157
+ 13
+ 166
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\netif.c
+ ..\..\components\net\lwip-2.0.2\src\core\netif.c
netif.c
0
0
- 12
- 158
+ 13
+ 167
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\pbuf.c
+ ..\..\components\net\lwip-2.0.2\src\core\pbuf.c
pbuf.c
0
0
- 12
- 159
+ 13
+ 168
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\raw.c
+ ..\..\components\net\lwip-2.0.2\src\core\raw.c
raw.c
0
0
- 12
- 160
+ 13
+ 169
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\stats.c
+ ..\..\components\net\lwip-2.0.2\src\core\stats.c
stats.c
0
0
- 12
- 161
+ 13
+ 170
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\sys.c
+ ..\..\components\net\lwip-2.0.2\src\core\sys.c
sys.c
0
0
- 12
- 162
+ 13
+ 171
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\tcp.c
+ ..\..\components\net\lwip-2.0.2\src\core\tcp.c
tcp.c
0
0
- 12
- 163
+ 13
+ 172
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\tcp_in.c
+ ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
tcp_in.c
0
0
- 12
- 164
+ 13
+ 173
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\tcp_out.c
+ ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
tcp_out.c
0
0
- 12
- 165
+ 13
+ 174
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\timers.c
- timers.c
+ ..\..\components\net\lwip-2.0.2\src\core\timeouts.c
+ timeouts.c
0
0
- 12
- 166
+ 13
+ 175
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\udp.c
+ ..\..\components\net\lwip-2.0.2\src\core\udp.c
udp.c
0
0
- 12
- 167
+ 13
+ 176
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c
- autoip.c
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
+ ethernet.c
0
0
- 12
- 168
+ 13
+ 177
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c
- icmp.c
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
+ ethernetif.c
0
0
- 12
- 169
+ 13
+ 178
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c
- igmp.c
+ ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
+ lowpan6.c
0
0
- 12
- 170
+ 13
+ 179
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c
- inet.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
+ autoip.c
0
0
- 12
- 171
+ 13
+ 180
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c
- inet_chksum.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
+ dhcp.c
0
0
- 12
- 172
+ 13
+ 181
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c
- ip.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
+ etharp.c
0
0
- 12
- 173
+ 13
+ 182
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c
- ip_addr.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
+ icmp.c
0
0
- 12
- 174
+ 13
+ 183
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c
- ip_frag.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
+ igmp.c
0
0
- 12
- 175
+ 13
+ 184
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\netif\etharp.c
- etharp.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
+ ip4.c
0
0
- 12
- 176
+ 13
+ 185
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c
- ethernetif.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
+ ip4_addr.c
0
0
- 12
- 177
+ 13
+ 186
1
0
0
0
- ..\..\components\net\lwip-1.4.1\src\netif\slipif.c
- slipif.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
+ ip4_frag.c
0
0
diff --git a/bsp/lpc54608-LPCXpresso/project.uvprojx b/bsp/lpc54608-LPCXpresso/project.uvprojx
index a498cdb847ef11f85cc91880a45fe7913f971322..875b61a15b667c240d9a53df193bb14b38d2a8ed 100644
--- a/bsp/lpc54608-LPCXpresso/project.uvprojx
+++ b/bsp/lpc54608-LPCXpresso/project.uvprojx
@@ -10,7 +10,8 @@
rtthread-lpc546xx
0x4
ARM-ADS
- 5060422::V5.06 update 4 (build 422)::ARMCC
+ 5060528::V5.06 update 5 (build 528)::ARMCC
+ 0
LPC54608J512ET180:M4
@@ -186,7 +187,7 @@
1
0
8
- 1
+ 0
0
0
0
@@ -335,7 +336,7 @@
--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186
CPU_LPC54608J512ET180=1, CPU_LPC54608, CORE_M4, RT_USING_ARM_LIBC
- applications;.;drivers;SDK_2.2_LPCXpresso54608\CMSIS\Include;SDK_2.2_LPCXpresso54608\devices\LPC54608;SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers;SDK_2.2_LPCXpresso54608\devices\LPC54608\utilities;SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\inc;SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\pthreads;..\..\components\net\lwip-1.4.1\src;..\..\components\net\lwip-1.4.1\src\include;..\..\components\net\lwip-1.4.1\src\include\ipv4;..\..\components\net\lwip-1.4.1\src\arch\include;..\..\components\net\lwip-1.4.1\src\include\netif
+ applications;.;drivers;SDK_2.2_LPCXpresso54608\CMSIS\Include;SDK_2.2_LPCXpresso54608\devices\LPC54608;SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers;SDK_2.2_LPCXpresso54608\devices\LPC54608\utilities;SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\inc;SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\cplusplus;..\..\components\dfs\include;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\pthreads;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif
@@ -369,7 +370,7 @@
.\LPC54608J512_flash.scf
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
+ --keep *.o(RTMSymTab) --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
@@ -409,6 +410,11 @@
1
drivers\clock_config.c
+
+ drt_mpu.c
+ 1
+ drivers\drt_mpu.c
+
drv_emac.c
1
@@ -759,6 +765,11 @@
1
..\..\src\mempool.c
+
+ module.c
+ 1
+ ..\..\src\module.c
+
object.c
1
@@ -816,6 +827,36 @@
+
+ CPlusPlus
+
+
+ Mutex.cpp
+ 8
+ ..\..\components\cplusplus\Mutex.cpp
+
+
+ Semaphore.cpp
+ 8
+ ..\..\components\cplusplus\Semaphore.cpp
+
+
+ Thread.cpp
+ 8
+ ..\..\components\cplusplus\Thread.cpp
+
+
+ crt.cpp
+ 8
+ ..\..\components\cplusplus\crt.cpp
+
+
+ crt_init.c
+ 1
+ ..\..\components\cplusplus\crt_init.c
+
+
+
Filesystem
@@ -1074,6 +1115,11 @@
1
..\..\components\libc\compilers\armlibc\stubs.c
+
+ time.c
+ 1
+ ..\..\components\libc\compilers\armlibc\time.c
+
@@ -1142,182 +1188,187 @@
- LwIP
+ lwIP
+
+ sys_arch.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
+
api_lib.c
1
- ..\..\components\net\lwip-1.4.1\src\api\api_lib.c
+ ..\..\components\net\lwip-2.0.2\src\api\api_lib.c
api_msg.c
1
- ..\..\components\net\lwip-1.4.1\src\api\api_msg.c
+ ..\..\components\net\lwip-2.0.2\src\api\api_msg.c
err.c
1
- ..\..\components\net\lwip-1.4.1\src\api\err.c
+ ..\..\components\net\lwip-2.0.2\src\api\err.c
netbuf.c
1
- ..\..\components\net\lwip-1.4.1\src\api\netbuf.c
+ ..\..\components\net\lwip-2.0.2\src\api\netbuf.c
netdb.c
1
- ..\..\components\net\lwip-1.4.1\src\api\netdb.c
+ ..\..\components\net\lwip-2.0.2\src\api\netdb.c
netifapi.c
1
- ..\..\components\net\lwip-1.4.1\src\api\netifapi.c
+ ..\..\components\net\lwip-2.0.2\src\api\netifapi.c
sockets.c
1
- ..\..\components\net\lwip-1.4.1\src\api\sockets.c
+ ..\..\components\net\lwip-2.0.2\src\api\sockets.c
tcpip.c
1
- ..\..\components\net\lwip-1.4.1\src\api\tcpip.c
+ ..\..\components\net\lwip-2.0.2\src\api\tcpip.c
- sys_arch.c
+ def.c
1
- ..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c
+ ..\..\components\net\lwip-2.0.2\src\core\def.c
- def.c
+ dns.c
1
- ..\..\components\net\lwip-1.4.1\src\core\def.c
+ ..\..\components\net\lwip-2.0.2\src\core\dns.c
- dhcp.c
+ inet_chksum.c
1
- ..\..\components\net\lwip-1.4.1\src\core\dhcp.c
+ ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
- dns.c
+ init.c
1
- ..\..\components\net\lwip-1.4.1\src\core\dns.c
+ ..\..\components\net\lwip-2.0.2\src\core\init.c
- init.c
+ ip.c
1
- ..\..\components\net\lwip-1.4.1\src\core\init.c
+ ..\..\components\net\lwip-2.0.2\src\core\ip.c
memp.c
1
- ..\..\components\net\lwip-1.4.1\src\core\memp.c
+ ..\..\components\net\lwip-2.0.2\src\core\memp.c
netif.c
1
- ..\..\components\net\lwip-1.4.1\src\core\netif.c
+ ..\..\components\net\lwip-2.0.2\src\core\netif.c
pbuf.c
1
- ..\..\components\net\lwip-1.4.1\src\core\pbuf.c
+ ..\..\components\net\lwip-2.0.2\src\core\pbuf.c
raw.c
1
- ..\..\components\net\lwip-1.4.1\src\core\raw.c
+ ..\..\components\net\lwip-2.0.2\src\core\raw.c
stats.c
1
- ..\..\components\net\lwip-1.4.1\src\core\stats.c
+ ..\..\components\net\lwip-2.0.2\src\core\stats.c
sys.c
1
- ..\..\components\net\lwip-1.4.1\src\core\sys.c
+ ..\..\components\net\lwip-2.0.2\src\core\sys.c
tcp.c
1
- ..\..\components\net\lwip-1.4.1\src\core\tcp.c
+ ..\..\components\net\lwip-2.0.2\src\core\tcp.c
tcp_in.c
1
- ..\..\components\net\lwip-1.4.1\src\core\tcp_in.c
+ ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
tcp_out.c
1
- ..\..\components\net\lwip-1.4.1\src\core\tcp_out.c
+ ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
- timers.c
+ timeouts.c
1
- ..\..\components\net\lwip-1.4.1\src\core\timers.c
+ ..\..\components\net\lwip-2.0.2\src\core\timeouts.c
udp.c
1
- ..\..\components\net\lwip-1.4.1\src\core\udp.c
+ ..\..\components\net\lwip-2.0.2\src\core\udp.c
- autoip.c
+ ethernet.c
1
- ..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
- icmp.c
+ ethernetif.c
1
- ..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
- igmp.c
+ lowpan6.c
1
- ..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c
+ ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
- inet.c
+ autoip.c
1
- ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
- inet_chksum.c
+ dhcp.c
1
- ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
- ip.c
+ etharp.c
1
- ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
- ip_addr.c
+ icmp.c
1
- ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
- ip_frag.c
+ igmp.c
1
- ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
- etharp.c
+ ip4.c
1
- ..\..\components\net\lwip-1.4.1\src\netif\etharp.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
- ethernetif.c
+ ip4_addr.c
1
- ..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
- slipif.c
+ ip4_frag.c
1
- ..\..\components\net\lwip-1.4.1\src\netif\slipif.c
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
diff --git a/bsp/lpc54608-LPCXpresso/template.uvoptx b/bsp/lpc54608-LPCXpresso/template.uvoptx
index 5931a5b8441deebeb7bd05c535e4fe4e654ab6c1..f6c0cc3fdd0f8d26b020298c2251a7a9ae60528a 100644
--- a/bsp/lpc54608-LPCXpresso/template.uvoptx
+++ b/bsp/lpc54608-LPCXpresso/template.uvoptx
@@ -78,23 +78,6 @@
1
8
-
-
- 0
- KoalaEVM Quick Start (Koala EVM)
- D:\Program Files\Keil_v5\ARM\PACK\Clarinox\Wireless\2.0.1\Docs\KoalaEVM_QuickStart.pdf
-
-
- 1
- KoalaEVM Applications Manual (Koala EVM)
- D:\Program Files\Keil_v5\ARM\PACK\Clarinox\Wireless\2.0.1\Docs\KoalaEVM_SoftwareApplications.pdf
-
-
- 2
- KoalaEVM Web Page (Koala EVM)
- http://www.clarinox.com/index.php?id=415
-
-
0
1
@@ -117,7 +100,8 @@
1
0
0
- 12
+ 1
+ 2
@@ -134,7 +118,7 @@
0
CMSIS_AGDI
- -X"LPC-LINK2 CMSIS-DAP V5.173" -UDRAXBQOQ -O206 -S9 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -FO15 -FD20000000 -FC8000 -FN1 -FF0LPC5460x_512.FLM -FS00 -FL080000 -FP0($$Device:LPC54607J512ET180$Flash\LPC5460x_512.FLM)
+ -X"LPC-LINK2 CMSIS-DAP V5.173" -UDRAXBQOQ -O206 -S9 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -FO15 -FD20000000 -FC8000 -FN1 -FF0LPC5460x_512.FLM -FS00 -FL080000 -FP0($$Device:LPC54608J512ET180$Flash\LPC5460x_512.FLM)
0
@@ -175,6 +159,16 @@
0
+ 0
+ 0
+
+
+
+
+
+
+
+
1
0
diff --git a/bsp/lpc54608-LPCXpresso/template.uvprojx b/bsp/lpc54608-LPCXpresso/template.uvprojx
index a760a85bea0442fb04ab2e494fdcf6e5f136f929..0b968b727b15ceff691c7f72e020fb9f5486a999 100644
--- a/bsp/lpc54608-LPCXpresso/template.uvprojx
+++ b/bsp/lpc54608-LPCXpresso/template.uvprojx
@@ -10,11 +10,12 @@
rtthread-lpc546xx
0x4
ARM-ADS
+ 0
LPC54608J512ET180:M4
NXP
- Keil.LPC54000_DFP.2.4.0
+ Keil.LPC54000_DFP.2.5.0
http://www.keil.com/pack/
IROM(0x00000000,0x00080000) IRAM(0x20000000,0x00028000) IRAM2(0x04000000,0x00008000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
@@ -124,47 +125,6 @@
0
16
-
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
-
-
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 1
- 1
-
- 0
- 12
-
-
-
-
-
-
-
-
-
-
-
-
-
- BIN\CMSIS_AGDI.dll
-
@@ -226,9 +186,10 @@
1
0
8
- 1
+ 0
0
0
+ 0
3
3
0
@@ -341,8 +302,8 @@
0
- 0x0
- 0x0
+ 0x4000000
+ 0x8000
@@ -365,6 +326,11 @@
0
0
0
+ 1
+ 1
+ 0
+ 0
+ 0
--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186
CPU_LPC54608, CPU_LPC54608J512ET180=1
@@ -382,6 +348,7 @@
0
0
0
+ 0
@@ -411,4 +378,10 @@
+
+
+
+
+
+