diff --git a/iar/settings/uCOS_Modbus.dbgdt b/iar/settings/uCOS_Modbus.dbgdt index 7d57a07..1e5ea0b 100644 --- a/iar/settings/uCOS_Modbus.dbgdt +++ b/iar/settings/uCOS_Modbus.dbgdt @@ -153,11 +153,11 @@ 1 1 1 - 110000000C000C810000010000000D800000020000005686000006000000148100000100000030840000010000000E8100000100000000E100000100000005840000010000000581000001000000028400000200000010840000060000004681000004000000 + C30000001B001B8F0000010000001386000002000000108600004800000020810000010000000C810000010000000D800000020000000486000002000000568600001C0000000084000001000000148100000100000030840000010000000E810000010000005E8600000A0000008E8600000100000000E10000010000000B81000001000000058400000100000069860000010000001486000001000000198F00000100000005810000010000000284000002000000118600002E00000000860000020000001084000006000000468100001C0000000886000002000000 - 0000 - 0000 + 0400FFFFFFFF838600005886000004DC0000 + 1C00578600001C000000028600001300000023920000000000000D860000190000000A8600002D000000078600002A00000004860000270000009A8600001A0000000186000012000000008400007A0000000C86000018000000098600002C0000001A860000340000008E8600003D0000000686000029000000698600003A0000000386000014000000558600000800000000860000110000000E8600001B0000000B8600002E000000088600002B000000A18600003E000000C38600000400000016860000330000003787000003000000C08600000E0000000586000028000000 0 @@ -201,8 +201,8 @@ 4294967295 - 0000000007020000AB060000C8020000 - 00000000F0010000AB060000B1020000 + 0000000067020000A1050000F8020000 + 0000000050020000A1050000E1020000 4096 0 0 @@ -210,12 +210,12 @@ 0 - 0 + 1 34054 000000001700000022010000C8000000 - 04000000CD020000A70600004C030000 + 04000000FD020000A70600004C030000 32768 0 0 @@ -228,7 +228,7 @@ 34064 000000001700000022010000C8000000 - 04000000CD020000A70600004C030000 + 04000000FD020000A70600004C030000 4096 0 0 @@ -241,7 +241,7 @@ 34070 000000001700000022010000C8000000 - 04000000CD020000A70600004C030000 + 04000000FD020000A70600004C030000 4096 0 0 @@ -254,7 +254,7 @@ 34071 000000001700000022010000C8000000 - 04000000CD020000A70600004C030000 + 04000000FD020000A70600004C030000 4096 0 0 @@ -267,7 +267,7 @@ 34072 000000001700000022010000C8000000 - 04000000CD020000A70600004C030000 + 04000000FD020000A70600004C030000 4096 0 0 @@ -280,7 +280,7 @@ 34092 000000001700000022010000C8000000 - 04000000CD020000A70600004C030000 + 04000000FD020000A70600004C030000 4096 0 0 @@ -293,7 +293,7 @@ 34103 000000001700000022010000C8000000 - 04000000CD020000A70600004C030000 + 04000000FD020000A70600004C030000 4096 0 0 @@ -429,7 +429,7 @@ 34065 00000000170000000601000078010000 - A505000032000000AB060000B1020000 + A505000032000000AB060000E1020000 16384 0 0 @@ -596,7 +596,7 @@ 34080 000000001700000022010000D8000000 - 0400000008020000A706000097020000 + 0000000064020000A1050000E1020000 32768 0 0 @@ -604,13 +604,30 @@ 0 - 0 + 1 - + + + ModbusRxBuf + ModbusTxBuf + rxBuf + + 0 + 536900356 + 536900612 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 33556269 + 34081 000000001700000022010000D8000000 - 0400000008020000A706000097020000 + 04000000680200009D050000C7020000 4096 0 0 @@ -624,7 +641,7 @@ 34082 000000001700000022010000D8000000 - 0400000008020000A706000097020000 + 04000000680200009D050000C7020000 4096 0 0 @@ -638,7 +655,7 @@ 34083 000000001700000022010000D8000000 - 0400000008020000A706000097020000 + 04000000680200009D050000C7020000 4096 0 0 @@ -680,7 +697,7 @@ 34086 00000000170000000601000078010000 - 00000000000000000601000061010000 + 9B04000032000000A1050000EC010000 16384 0 0 @@ -690,11 +707,27 @@ 0 - + + + Expression + Location + Type + Value + + + 100 + 150 + 100 + 100 + + + crc + + 34087 00000000170000000601000078010000 - 00000000000000000601000061010000 + 9B04000032000000A10500004C020000 16384 0 0 @@ -704,7 +737,20 @@ 0 - + + + Access + Name + Value + + + 180 + 180 + 180 + + + 19 + 34088 00000000170000000601000078010000 @@ -832,7 +878,7 @@ 34098 00000000170000000601000078010000 - 00000000000000000601000061010000 + 5504000032000000A10500004C020000 16384 0 0 @@ -842,7 +888,25 @@ 0 - + + + crc + rxBuf[1] + + + + Expression + Location + Type + Value + + + 104 + 150 + 100 + 96 + + 34099 000000001700000022010000C8000000 @@ -902,7 +966,7 @@ 34104 00000000170000000601000078010000 - 00000000000000000601000061010000 + 7004000032000000A10500004C020000 16384 0 0 @@ -910,9 +974,31 @@ 0 - 0 + 1 - + + + ModbusRxLen + crc + frame + frame.func + rxLen + ModbusRxLen + + + + Expression + Location + Type + Value + + + 100 + 150 + 100 + 131 + + 34105 00000000170000000601000078010000 @@ -958,7 +1044,7 @@ 34108 00000000170000000601000078010000 - 000000003200000006010000B1020000 + 0000000032000000060100004C020000 4096 0 0 @@ -969,7 +1055,7 @@ 1 - 0000000060000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A010000B10200000100000002000010040000000100000000000000000000003C85000000000000000000000000000000000000010000003C850000010000003C850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003B85000000000000000000000000000000000000010000003B850000010000003B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003A85000000000000000000000000000000000000010000003A850000010000003A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000398500000000000000000000000000000000000001000000398500000100000039850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000388500000000000000000000000000000000000001000000388500000100000038850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000368500000000000000000000000000000000000001000000368500000100000036850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000358500000000000000000000000000000000000001000000358500000100000035850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000348500000000000000000000000000000000000001000000348500000100000034850000000000000020000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000338500000000000000000000000000000000000001000000338500000100000033850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000328500000000000000000000000000000000000001000000328500000100000032850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000318500000000000000000000000000000000000001000000318500000100000031850000000000000010000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000308500000000000000000000000000000000000001000000308500000100000030850000000000000010000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002F85000000000000000000000000000000000000010000002F850000010000002F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002E85000000000000000000000000000000000000010000002E850000010000002E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002D85000000000000000000000000000000000000010000002D850000010000002D850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002B85000000000000000000000000000000000000010000002B850000010000002B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002A85000000000000000000000000000000000000010000002A850000010000002A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000298500000000000000000000000000000000000001000000298500000100000029850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000288500000000000000000000000000000000000001000000288500000100000028850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000278500000000000000000000000000000000000001000000278500000100000027850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000268500000000000000000000000000000000000001000000268500000100000026850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000258500000000000000000000000000000000000001000000258500000100000025850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000248500000000000000000000000000000000000001000000248500000100000024850000000000000080000000000000FFFFFFFFFFFFFFFF00000000EC010000AB060000F0010000000000000100000004000000010000000000000000000000FFFFFFFF0400000020850000218500002285000023850000FFFF02000B004354616262656450616E6500800000000000000000000007020000AB060000C802000000000000F0010000AB060000B1020000000000004080004604000000FFFEFF084D0065006D006F007200790020003100000000002085000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003200000000002185000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003300000000002285000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003400000000002385000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF2085000001000000FFFFFFFF20850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001F85000000000000000000000000000000000000010000001F850000010000001F850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001E85000000000000000000000000000000000000010000001E850000010000001E850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001D85000000000000000000000000000000000000010000001D850000010000001D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001C85000000000000000000000000000000000000010000001C850000010000001C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001B85000000000000000000000000000000000000010000001B850000010000001B850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001A85000000000000000000000000000000000000010000001A850000010000001A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000198500000000000000000000000000000000000001000000198500000100000019850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000158500000000000000000000000000000000000001000000158500000100000015850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000148500000000000000000000000000000000000001000000148500000100000014850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000138500000000000000000000000000000000000001000000138500000100000013850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000128500000000000000000000000000000000000001000000128500000100000012850000000000000040000001000000FFFFFFFFFFFFFFFFA105000032000000A5050000B1020000010000000200001004000000010000000000000000000000118500000000000000000000000000000000000001000000118500000100000011850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000E85000000000000000000000000000000000000010000000E850000010000000E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000B85000000000000000000000000000000000000010000000B850000010000000B850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000A85000000000000000000000000000000000000010000000A850000010000000A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000098500000000000000000000000000000000000001000000098500000100000009850000000000000010000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000088500000000000000000000000000000000000001000000088500000100000008850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000001000000FFFFFFFFFFFFFFFF00000000B1020000AB060000B5020000010000000100001004000000010000000000000000000000FFFFFFFF0700000006850000108500001685000017850000188500002C850000378500000180008000000100000000000000CC020000AB0600007D03000000000000B5020000AB06000066030000000000004080005607000000FFFEFF054200750069006C006400010000000685000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000001085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000001685000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000001785000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000001885000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000002C85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000003785000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0685000001000000FFFFFFFF06850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000048500000000000000000000000000000000000001000000048500000100000004850000000000000000000000000000 + 0000000060000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100004C0200000100000002000010040000000100000000000000000000003C85000000000000000000000000000000000000010000003C850000010000003C850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003B85000000000000000000000000000000000000010000003B850000010000003B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003A85000000000000000000000000000000000000010000003A850000010000003A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000398500000000000000000000000000000000000001000000398500000100000039850000000000000040000001000000FFFFFFFFFFFFFFFF6C04000032000000700400004C02000001000000020000100400000001000000DFFDFFFF12010000388500000000000000000000000000000000000001000000388500000100000038850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000368500000000000000000000000000000000000001000000368500000100000036850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000358500000000000000000000000000000000000001000000358500000100000035850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000348500000000000000000000000000000000000001000000348500000100000034850000000000000020000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000338500000000000000000000000000000000000001000000338500000100000033850000000000000040000000000000FFFFFFFFFFFFFFFF5104000032000000550400004C0200000000000002000000040000000100000078FCFFFFB5000000328500000000000000000000000000000000000001000000328500000100000032850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000318500000000000000000000000000000000000001000000318500000100000031850000000000000010000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000308500000000000000000000000000000000000001000000308500000100000030850000000000000010000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002F85000000000000000000000000000000000000010000002F850000010000002F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002E85000000000000000000000000000000000000010000002E850000010000002E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002D85000000000000000000000000000000000000010000002D850000010000002D850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002B85000000000000000000000000000000000000010000002B850000010000002B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002A85000000000000000000000000000000000000010000002A850000010000002A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000298500000000000000000000000000000000000001000000298500000100000029850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000288500000000000000000000000000000000000001000000288500000100000028850000000000000040000000000000FFFFFFFFFFFFFFFF97040000320000009B0400004C020000000000000200000004000000010000000000000000000000278500000000000000000000000000000000000001000000278500000100000027850000000000000040000000000000FFFFFFFFFFFFFFFF97040000320000009B040000EC010000000000000200000004000000010000000000000000000000268500000000000000000000000000000000000001000000268500000100000026850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000258500000000000000000000000000000000000001000000258500000100000025850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000248500000000000000000000000000000000000001000000248500000100000024850000000000000080000001000000FFFFFFFFFFFFFFFF000000004C020000A105000050020000010000000100001004000000010000001BFEFFFF5F000000FFFFFFFF0400000020850000218500002285000023850000FFFF02000B004354616262656450616E6500800000010000000000000067020000A1050000F80200000000000050020000A1050000E1020000000000004080005604000000FFFEFF084D0065006D006F007200790020003100010000002085000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003200000000002185000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003300000000002285000001000000FFFFFFFFFFFFFFFFFFFEFF084D0065006D006F007200790020003400000000002385000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF2085000001000000FFFFFFFF20850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001F85000000000000000000000000000000000000010000001F850000010000001F850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001E85000000000000000000000000000000000000010000001E850000010000001E850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001D85000000000000000000000000000000000000010000001D850000010000001D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001C85000000000000000000000000000000000000010000001C850000010000001C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001B85000000000000000000000000000000000000010000001B850000010000001B850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000001A85000000000000000000000000000000000000010000001A850000010000001A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000198500000000000000000000000000000000000001000000198500000100000019850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000158500000000000000000000000000000000000001000000158500000100000015850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000148500000000000000000000000000000000000001000000148500000100000014850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000138500000000000000000000000000000000000001000000138500000100000013850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000128500000000000000000000000000000000000001000000128500000100000012850000000000000040000001000000FFFFFFFFFFFFFFFFA105000032000000A5050000E1020000010000000200001004000000010000000000000000000000118500000000000000000000000000000000000001000000118500000100000011850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000E85000000000000000000000000000000000000010000000E850000010000000E850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000B85000000000000000000000000000000000000010000000B850000010000000B850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000A85000000000000000000000000000000000000010000000A850000010000000A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000098500000000000000000000000000000000000001000000098500000100000009850000000000000010000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000088500000000000000000000000000000000000001000000088500000100000008850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000001000000FFFFFFFFFFFFFFFF00000000E1020000AB060000E50200000100000001000010040000000100000086FDFFFF6F000000FFFFFFFF0700000006850000108500001685000017850000188500002C850000378500000180008000000100000000000000FC020000AB0600007D03000000000000E5020000AB06000066030000000000004080005607000000FFFEFF054200750069006C006400010000000685000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000001085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000001685000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000001785000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000001885000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000002C85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000003785000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0685000001000000FFFFFFFF06850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000048500000000000000000000000000000000000001000000048500000100000004850000000000000000000000000000 CMSIS-Pack @@ -990,7 +1076,7 @@ Debug - 00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E568600000000000035000000FFFEFF0000000000000000000000000001000000010000000180138600000000000031000000FFFEFF00000000000000000000000000010000000100000001805E8600000000000037000000FFFEFF0000000000000000000000000001000000010000000180608600000000000039000000FFFEFF00000000000000000000000000010000000100000001805D8600000000000036000000FFFEFF000000000000000000000000000100000001000000018010860000000000002F000000FFFEFF0000000000000000000000000001000000010000000180118600000000040030000000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E148600000000000032000000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000060009802087000000000000FFFFFFFFFFFEFF06530079007300740065006D000100000000000000000000000100000001000000000000000000000001000000000009802387000000000000FFFFFFFFFFFEFF0443006F00720065000100000000000000000000000100000001000000000000000000000001000000000009802487000000000000FFFFFFFFFFFEFF0853006F006600740077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802187000000000000FFFFFFFFFFFEFF12480061007200640077006100720065002000720065007300650074002000700069006E000100000000000000000000000100000001000000000000000000000001000000000009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000 + 00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E568600000000040035000000FFFEFF0000000000000000000000000001000000010000000180138600000000040031000000FFFEFF00000000000000000000000000010000000100000001805E8600000000040037000000FFFEFF0000000000000000000000000001000000010000000180608600000000040039000000FFFEFF00000000000000000000000000010000000100000001805D8600000000040036000000FFFEFF000000000000000000000000000100000001000000018010860000000004002F000000FFFEFF0000000000000000000000000001000000010000000180118600000000000030000000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E148600000000040032000000FFFEFF205200650073006500740020007400680065002000640065006200750067006700650064002000700072006F006700720061006D000A00520065007300650074000000000000000000000000000100000001000000000000000000000001000000060009802087000000000000FFFFFFFFFFFEFF06530079007300740065006D000100000000000000000000000100000001000000000000000000000001000000000009802387000000000000FFFFFFFFFFFEFF0443006F00720065000100000000000000000000000100000001000000000000000000000001000000000009802487000000000000FFFFFFFFFFFEFF0853006F006600740077006100720065000100000000000000000000000100000001000000000000000000000001000000000009802187000000000000FFFFFFFFFFFEFF12480061007200640077006100720065002000720065007300650074002000700069006E000100000000000000000000000100000001000000000000000000000001000000000009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF0544006500620075006700C6000000 34049 @@ -1007,7 +1093,7 @@ Trace - 00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E539200000000040089000000FFFEFF03450054004D0000000000000000000000000001000000010000000180549200000000000025000000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000 + 00200000010000000200FFFF01001100434D4643546F6F6C426172427574746F6E53920000000004008A000000FFFEFF03450054004D0000000000000000000000000001000000010000000180549200000000000025000000FFFEFF03530057004F00000000000000000000000000010000000100000000000000FFFEFF05540072006100630065002F000000 34050 @@ -1024,7 +1110,7 @@ Main - 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000067000000FFFEFF000000000000000000000000000100000001000000018001E100000000000068000000FFFEFF000000000000000000000000000100000001000000018003E10000000000006A000000FFFEFF000000000000000000000000000100000001000000018000810000000000004B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000006D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004006F000000FFFEFF000000000000000000000000000100000001000000018022E10000000004006E000000FFFEFF000000000000000000000000000100000001000000018025E100000000000071000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040074000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040075000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004005E000000FFFEFF000000000000000000000000000100000001000000018024E100000000000070000000FFFEFF000000000000000000000000000100000001000000018028E100000000040072000000FFFEFF000000000000000000000000000100000001000000018029E100000000000073000000FFFEFF000000000000000000000000000100000001000000018002810000000000004D000000FFFEFF0000000000000000000000000001000000010000000180298100000000000062000000FFFEFF0000000000000000000000000001000000010000000180278100000000000060000000FFFEFF0000000000000000000000000001000000010000000180288100000000000061000000FFFEFF00000000000000000000000000010000000100000001801D810000000000005A000000FFFEFF00000000000000000000000000010000000100000001801E810000000004005B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000000051000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000052000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000066000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F810000000000005C000000FFFEFF000000000000000000000000000100000001000000018020810000000000005D000000FFFEFF0000000000000000000000000001000000010000000180468100000000020064000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF020000 + 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000067000000FFFEFF000000000000000000000000000100000001000000018001E100000000000068000000FFFEFF000000000000000000000000000100000001000000018003E10000000000006A000000FFFEFF000000000000000000000000000100000001000000018000810000000000004B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000000006D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004006F000000FFFEFF000000000000000000000000000100000001000000018022E10000000004006E000000FFFEFF000000000000000000000000000100000001000000018025E100000000000071000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040074000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040075000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000000FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004005E000000FFFEFF000000000000000000000000000100000001000000018024E100000000000070000000FFFEFF000000000000000000000000000100000001000000018028E100000000040072000000FFFEFF000000000000000000000000000100000001000000018029E100000000000073000000FFFEFF000000000000000000000000000100000001000000018002810000000000004D000000FFFEFF0000000000000000000000000001000000010000000180298100000000000062000000FFFEFF0000000000000000000000000001000000010000000180278100000000000060000000FFFEFF0000000000000000000000000001000000010000000180288100000000000061000000FFFEFF00000000000000000000000000010000000100000001801D810000000004005A000000FFFEFF00000000000000000000000000010000000100000001801E810000000004005B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000000051000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000052000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000066000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F810000000000005C000000FFFEFF000000000000000000000000000100000001000000018020810000000000005D000000FFFEFF0000000000000000000000000001000000010000000180468100000000020064000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF020000 34051 diff --git a/iar/settings/uCOS_Modbus.dnx b/iar/settings/uCOS_Modbus.dnx index 455e77a..e605a67 100644 --- a/iar/settings/uCOS_Modbus.dnx +++ b/iar/settings/uCOS_Modbus.dnx @@ -18,10 +18,10 @@ 30303031 - _ 0 - _ 0 0 0 + _ 0 + _ 0 3881723374 @@ -120,12 +120,6 @@ 1 0 - - 0 - - - 0 - _ 0 _ "" @@ -135,10 +129,6 @@ _ "" _ 0 - - 0 - 0 - 0 3 @@ -152,4 +142,14 @@ 1 + + 0 + + + 0 + + + 0 + 0 + diff --git a/iar/uCOS_Modbus.dep b/iar/uCOS_Modbus.dep index 63921c0..0d09836 100644 --- a/iar/uCOS_Modbus.dep +++ b/iar/uCOS_Modbus.dep @@ -5,306 +5,305 @@ Debug + $PROJ_DIR$\..\cmsis\core_cmFunc.h + $PROJ_DIR$\..\app\main.c + $PROJ_DIR$\..\cmsis\core_cm4.h + $PROJ_DIR$\startup_stm32f40xx.s + $PROJ_DIR$\..\cmsis\stm32f4xx.h + $PROJ_DIR$\..\cmsis\system_stm32f4xx.c + $PROJ_DIR$\..\drivers\inc\misc.h $PROJ_DIR$\..\app\inc\hardware.h - $PROJ_DIR$\..\drivers\inc\stm32f4xx_flash.h - $PROJ_DIR$\..\drivers\inc\stm32f4xx_fsmc.h - $PROJ_DIR$\..\drivers\inc\stm32f4xx_exti.h $PROJ_DIR$\..\cmsis\core_cm4_simd.h - $PROJ_DIR$\..\cmsis\stm32f4xx.h - $PROJ_DIR$\..\drivers\inc\stm32f4xx_gpio.h $PROJ_DIR$\..\app\src\hardware.c - $PROJ_DIR$\..\cmsis\core_cmFunc.h - $PROJ_DIR$\..\drivers\inc\stm32f4xx_hash.h + $PROJ_DIR$\..\app\main.h + $PROJ_DIR$\..\cmsis\core_cmInstr.h + $PROJ_DIR$\..\cmsis\system_stm32f4xx.h + $PROJ_DIR$\..\drivers\src\stm32f4xx_can.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_crc.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_aes.c + $PROJ_DIR$\..\drivers\inc\stm32f4xx_pwr.h + $PROJ_DIR$\..\drivers\inc\stm32f4xx_gpio.h + $PROJ_DIR$\..\drivers\inc\stm32f4xx_wwdg.h + $PROJ_DIR$\..\drivers\inc\stm32f4xx_spi.h + $PROJ_DIR$\..\drivers\inc\stm32f4xx_can.h + $PROJ_DIR$\..\drivers\inc\stm32f4xx_crc.h $PROJ_DIR$\..\drivers\inc\stm32f4xx_cryp.h + $PROJ_DIR$\..\drivers\inc\stm32f4xx_adc.h + $PROJ_DIR$\..\drivers\inc\stm32f4xx_flash.h + $PROJ_DIR$\..\drivers\inc\stm32f4xx_syscfg.h + $PROJ_DIR$\..\drivers\inc\stm32f4xx_usart.h + $PROJ_DIR$\..\drivers\inc\stm32f4xx_rcc.h + $PROJ_DIR$\..\drivers\src\stm32f4xx_adc.c + $PROJ_DIR$\..\drivers\inc\stm32f4xx_dcmi.h $PROJ_DIR$\..\drivers\inc\stm32f4xx_iwdg.h + $PROJ_DIR$\..\drivers\inc\stm32f4xx_sdio.h + $PROJ_DIR$\..\drivers\inc\stm32f4xx_tim.h + $PROJ_DIR$\..\drivers\inc\stm32f4xx_fsmc.h + $PROJ_DIR$\..\drivers\inc\stm32f4xx_rng.h $PROJ_DIR$\..\drivers\inc\stm32f4xx_dac.h - $PROJ_DIR$\..\drivers\inc\stm32f4xx_pwr.h - $PROJ_DIR$\startup_stm32f40xx.s - $PROJ_DIR$\..\app\main.h + $PROJ_DIR$\..\drivers\src\misc.c + $PROJ_DIR$\..\drivers\inc\stm32f4xx_dma.h + $PROJ_DIR$\..\drivers\inc\stm32f4xx_exti.h $PROJ_DIR$\..\drivers\inc\stm32f4xx_dbgmcu.h - $PROJ_DIR$\..\drivers\inc\stm32f4xx_rcc.h $PROJ_DIR$\..\drivers\inc\stm32f4xx_i2c.h - $PROJ_DIR$\..\drivers\inc\stm32f4xx_rng.h - $PROJ_DIR$\..\cmsis\core_cm4.h - $PROJ_DIR$\..\drivers\inc\misc.h + $PROJ_DIR$\..\drivers\inc\stm32f4xx_hash.h $PROJ_DIR$\..\drivers\inc\stm32f4xx_rtc.h - $PROJ_DIR$\..\cmsis\system_stm32f4xx.c - $PROJ_DIR$\..\app\main.c - $PROJ_DIR$\..\cmsis\core_cmInstr.h - $PROJ_DIR$\..\drivers\inc\stm32f4xx_can.h - $PROJ_DIR$\..\drivers\inc\stm32f4xx_dcmi.h - $PROJ_DIR$\..\drivers\inc\stm32f4xx_adc.h - $PROJ_DIR$\..\cmsis\system_stm32f4xx.h - $PROJ_DIR$\..\drivers\inc\stm32f4xx_crc.h - $PROJ_DIR$\..\drivers\inc\stm32f4xx_dma.h - $PROJ_DIR$\Debug\Obj\hardware.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_it.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_rtc.xcl - $PROJ_DIR$\Debug\Obj\os_mutex.xcl - $TOOLKIT_DIR$\config\linker\ST\stm32f407xG.icf - $PROJ_DIR$\Debug\Obj\stm32f4xx_rng.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_sdio.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_usart.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\Debug\Obj\stm32f4xx_flash.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp.o - $TOOLKIT_DIR$\inc\c\stdint.h - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\Debug\Obj\stm32f4xx_gpio.o - $PROJ_DIR$\Debug\Obj\utils.o - $PROJ_DIR$\Debug\Obj\os_mem.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp_tdes.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hash_md5.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_crc.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hash.__cstat.et - $PROJ_DIR$\Debug\Obj\os_flag.__cstat.et - $TOOLKIT_DIR$\lib\shb_l.a - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\Debug\List\uCOS_Modbus.map - $TOOLKIT_DIR$\lib\dl7M_tln.a - $TOOLKIT_DIR$\lib\rt7M_tl.a - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\Debug\Obj\os_time.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_hash_sha1.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_fsmc.o - $PROJ_DIR$\Debug\Obj\os_tmr.__cstat.et - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\Debug\Obj\system_stm32f4xx.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_dbgmcu.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_dac.o - $PROJ_DIR$\Debug\Obj\main.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_hash.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_dcmi.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_i2c.__cstat.et - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\Debug\Obj\stm32f4xx_exti.xcl - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\Debug\Obj\stm32f4xx_i2c.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_adc.__cstat.et - $PROJ_DIR$\Debug\Obj\modbus.o - $PROJ_DIR$\Debug\Obj\uCOS_Modbus.pbd - $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hash_md5.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_hash_sha1.xcl - $TOOLKIT_DIR$\lib\m7M_tls.a - $PROJ_DIR$\Debug\Obj\sys_cfg.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_dcmi.xcl - $PROJ_DIR$\Debug\Obj\os_q.__cstat.et - $PROJ_DIR$\Debug\Obj\os_flag.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_flash.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_i2c.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_iwdg.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp_tdes.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_can.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp_tdes.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_rng.__cstat.et - $PROJ_DIR$\Debug\Exe\uCOS_Modbus.bin - $PROJ_DIR$\Debug\Obj\stm32f4xx_it.o - $PROJ_DIR$\Debug\Obj\utils.__cstat.et - $PROJ_DIR$\Debug\Obj\os_dbg.o - $PROJ_DIR$\Debug\Obj\os_cpu_c.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_spi.o - $PROJ_DIR$\Debug\Obj\app.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_wwdg.__cstat.et - $PROJ_DIR$\Debug\Obj\utils.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_fsmc.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_crc.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_rng.o - $PROJ_DIR$\Debug\Obj\os_mem.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_pwr.xcl - $PROJ_DIR$\Debug\Exe\uCOS_Modbus.out - $PROJ_DIR$\Debug\Obj\system_stm32f4xx.o - $PROJ_DIR$\Debug\Obj\os_mbox.xcl - $PROJ_DIR$\Debug\Obj\os_tmr.o - $PROJ_DIR$\Debug\Obj\os_mutex.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_iwdg.o - $PROJ_DIR$\Debug\Obj\os_cpu_c.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp_des.__cstat.et + $PROJ_DIR$\Debug\Obj\misc.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_flash.xcl + $PROJ_DIR$\Debug\Obj\app.__cstat.et + $PROJ_DIR$\Debug\Obj\os_q.xcl + $PROJ_DIR$\Debug\Obj\os_core.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp_des.o - $PROJ_DIR$\Debug\Obj\os_sem.o - $PROJ_DIR$\Debug\Obj\os_task.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_dma.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_adc.o - $PROJ_DIR$\Debug\Obj\os_q.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_it.__cstat.et - $PROJ_DIR$\Debug\Obj\hardware.o - $PROJ_DIR$\Debug\Obj\os_cpu_a.o $PROJ_DIR$\Debug\Obj\sys_cfg.o - $PROJ_DIR$\Debug\Obj\modbus.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_usart.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp_aes.xcl - $PROJ_DIR$\Debug\Obj\os_q.xcl - $PROJ_DIR$\Debug\Obj\os_sem.xcl - $PROJ_DIR$\Debug\Obj\misc.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_spi.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_exti.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_fsmc.o + $PROJ_DIR$\Debug\Obj\os_cpu_c.__cstat.et $PROJ_DIR$\Debug\Obj\stm32f4xx_pwr.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_spi.__cstat.et - $PROJ_DIR$\Debug\Obj\os_sem.__cstat.et - $PROJ_DIR$\Debug\Obj\sys_cfg.xcl - $PROJ_DIR$\Debug\Obj\app.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_dac.o + $PROJ_DIR$\Debug\Obj\os_dbg.xcl + $PROJ_DIR$\Debug\Obj\os_flag.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_hash_sha1.__cstat.et $PROJ_DIR$\Debug\Obj\system_stm32f4xx.__cstat.et - $PROJ_DIR$\Debug\Obj\misc.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_usart.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_spi.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hash.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_rcc.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_i2c.__cstat.et $PROJ_DIR$\Debug\Obj\stm32f4xx_can.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_dac.xcl - $PROJ_DIR$\..\drivers\inc\stm32f4xx_usart.h - $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_tdes.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_dac.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_des.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_aes.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_flash.c - $PROJ_DIR$\..\drivers\inc\stm32f4xx_tim.h - $PROJ_DIR$\..\drivers\inc\stm32f4xx_sdio.h - $PROJ_DIR$\..\drivers\src\stm32f4xx_dcmi.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_i2c.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_rtc.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_sdio.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_dma.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp.c - $PROJ_DIR$\..\drivers\inc\stm32f4xx_wwdg.h - $PROJ_DIR$\..\drivers\src\stm32f4xx_adc.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_crc.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_hash.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_hash_md5.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_iwdg.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_fsmc.c - $PROJ_DIR$\..\drivers\src\misc.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_gpio.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_can.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_dbgmcu.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_rng.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_exti.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_hash_sha1.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_rcc.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_pwr.c - $PROJ_DIR$\..\drivers\inc\stm32f4xx_spi.h - $PROJ_DIR$\..\drivers\inc\stm32f4xx_syscfg.h - $PROJ_DIR$\..\modbus\modbus.h - $PROJ_DIR$\..\drivers\src\stm32f4xx_syscfg.c - $PROJ_DIR$\..\ucos_ii\ports\os_cpu_c.c - $PROJ_DIR$\..\user\stm32f4xx_it.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_wwdg.c - $PROJ_DIR$\..\ucos_ii\source\os_mutex.c - $PROJ_DIR$\..\ucos_ii\source\os_q.c - $PROJ_DIR$\..\ucos_ii\source\os_task.c - $PROJ_DIR$\..\user\stm32f4xx_conf.h - $PROJ_DIR$\..\drivers\src\stm32f4xx_usart.c - $PROJ_DIR$\..\ucos_ii\source\os_flag.c - $PROJ_DIR$\..\user\stm32f4xx_it.h - $PROJ_DIR$\..\ucos_ii\source\os_mem.c - $PROJ_DIR$\..\user\os_cfg.h - $PROJ_DIR$\..\ucos_ii\source\os.h - $PROJ_DIR$\..\ucos_ii\ports\os_dbg.c - $PROJ_DIR$\..\ucos_ii\source\os_sem.c - $PROJ_DIR$\..\user\sys_cfg.c - $PROJ_DIR$\..\user\sys_cfg.h - $PROJ_DIR$\..\drivers\src\stm32f4xx_spi.c - $PROJ_DIR$\..\user\app_cfg.h - $PROJ_DIR$\..\user\utils.c - $PROJ_DIR$\..\ucos_ii\source\os_mbox.c - $PROJ_DIR$\..\ucos_ii\ports\os_cpu.h - $PROJ_DIR$\..\ucos_ii\source\os_core.c - $PROJ_DIR$\..\ucos_ii\ports\os_cpu_a.asm - $PROJ_DIR$\..\modbus\modbus.c - $PROJ_DIR$\..\ucos_ii\source\os_time.c - $PROJ_DIR$\..\ucos_ii\source\os_tmr.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_tim.c - $PROJ_DIR$\..\ucos_ii\source\ucos_ii.h - $PROJ_DIR$\Debug\Obj\stm32f4xx_wwdg.xcl - $PROJ_DIR$\Debug\Obj\os_task.o - $PROJ_DIR$\Debug\Obj\os_flag.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_rtc.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_sdio.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp_des.__cstat.et + $PROJ_DIR$\Debug\Obj\hardware.o + $PROJ_DIR$\Debug\Obj\os_cpu_a.o + $PROJ_DIR$\Debug\Obj\os_mutex.o + $PROJ_DIR$\Debug\Obj\os_task.__cstat.et $PROJ_DIR$\Debug\Obj\stm32f4xx_crc.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hash_sha1.__cstat.et - $PROJ_DIR$\Debug\Obj\os_dbg.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_dma.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp_aes.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_hash_md5.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_rcc.o $PROJ_DIR$\Debug\Obj\os_time.xcl - $PROJ_DIR$\Debug\Obj\hardware.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_adc.xcl - $PROJ_DIR$\Debug\Obj\os_time.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp_aes.o - $PROJ_DIR$\Debug\Obj\os_mbox.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_fsmc.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_flash.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_syscfg.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_rcc.xcl - $PROJ_DIR$\Debug\Obj\os_task.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_pwr.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_gpio.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_tim.xcl - $PROJ_DIR$\Debug\Obj\os_core.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_dbgmcu.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_exti.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_wwdg.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_sdio.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_sdio.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_it.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp_tdes.o + $PROJ_DIR$\Debug\Obj\system_stm32f4xx.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_crc.xcl + $PROJ_DIR$\Debug\Obj\modbus.o + $PROJ_DIR$\Debug\Obj\os_task.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_spi.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp_aes.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_it.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp_tdes.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_hash_md5.__cstat.et + $PROJ_DIR$\Debug\Obj\os_time.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_hash.o + $PROJ_DIR$\Debug\Obj\os_tmr.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp.xcl + $PROJ_DIR$\Debug\Exe\uCOS_Modbus.bin + $PROJ_DIR$\Debug\Obj\main.__cstat.et + $PROJ_DIR$\Debug\Obj\os_q.o + $PROJ_DIR$\Debug\Obj\system_stm32f4xx.o + $PROJ_DIR$\Debug\Exe\uCOS_Modbus.out + $PROJ_DIR$\Debug\Obj\stm32f4xx_iwdg.o + $PROJ_DIR$\Debug\Obj\utils.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_dcmi.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_iwdg.__cstat.et + $PROJ_DIR$\Debug\Obj\modbus.__cstat.et + $PROJ_DIR$\Debug\Obj\sys_cfg.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_pwr.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_i2c.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_dbgmcu.xcl + $PROJ_DIR$\Debug\Obj\os_q.__cstat.et + $PROJ_DIR$\Debug\Obj\os_sem.__cstat.et + $PROJ_DIR$\Debug\Obj\os_mem.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_iwdg.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_exti.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_dac.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_rtc.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp_des.xcl - $PROJ_DIR$\Debug\Obj\stm32f4xx_tim.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_hash.xcl - $PROJ_DIR$\Debug\Obj\os_tmr.xcl - $PROJ_DIR$\Debug\Obj\main.xcl - $PROJ_DIR$\Debug\Obj\os_cpu_c.xcl + $PROJ_DIR$\Debug\Obj\os_time.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_usart.__cstat.et $PROJ_DIR$\Debug\Obj\stm32f4xx_rtc.o $PROJ_DIR$\..\app\src\app.c - $PROJ_DIR$\Debug\Obj\stm32f4xx_syscfg.__cstat.et $PROJ_DIR$\Debug\Obj\os_dbg.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_rcc.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_dcmi.__cstat.et - $PROJ_DIR$\Debug\Obj\os_mutex.__cstat.et - $PROJ_DIR$\Debug\Obj\startup_stm32f40xx.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_tim.__cstat.et $PROJ_DIR$\Debug\Obj\main.o - $PROJ_DIR$\Debug\Obj\misc.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_gpio.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_sdio.o $PROJ_DIR$\Debug\Obj\modbus.xcl - $PROJ_DIR$\Debug\Obj\os_core.__cstat.et + $PROJ_DIR$\Debug\Obj\hardware.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_dac.__cstat.et + $PROJ_DIR$\Debug\Obj\os_core.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_tim.o + $PROJ_DIR$\Debug\Obj\os_mem.o + $PROJ_DIR$\Debug\Obj\os_cpu_c.xcl + $PROJ_DIR$\Debug\Obj\os_tmr.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp_aes.__cstat.et + $PROJ_DIR$\Debug\Obj\hardware.xcl + $PROJ_DIR$\Debug\Obj\utils.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_gpio.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_dbgmcu.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_syscfg.o - $PROJ_DIR$\Debug\Obj\stm32f4xx_can.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_dcmi.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_flash.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_hash.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_dma.__cstat.et - $PROJ_DIR$\Debug\Obj\os_mem.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp.__cstat.et - $PROJ_DIR$\Debug\Obj\os_core.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_syscfg.o + $PROJ_DIR$\Debug\Obj\os_task.xcl + $PROJ_DIR$\Debug\Obj\main.xcl $PROJ_DIR$\Debug\Obj\stm32f4xx_usart.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_rcc.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_dma.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_fsmc.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_hash_md5.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_dbgmcu.__cstat.et + $PROJ_DIR$\Debug\Obj\os_mem.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_exti.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_adc.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_rtc.__cstat.et + $PROJ_DIR$\Debug\Obj\startup_stm32f40xx.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_tim.xcl + $PROJ_DIR$\Debug\Obj\os_sem.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_dma.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp_aes.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_gpio.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_rcc.__cstat.et + $PROJ_DIR$\Debug\Obj\os_mutex.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_can.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_tim.__cstat.et + $PROJ_DIR$\Debug\Obj\misc.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_pwr.o $PROJ_DIR$\Debug\Obj\os_mbox.o + $PROJ_DIR$\Debug\Obj\misc.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_wwdg.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_syscfg.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_exti.o + $PROJ_DIR$\Debug\Obj\os_mbox.__cstat.et + $PROJ_DIR$\Debug\Obj\os_sem.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_wwdg.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_sdio.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_adc.xcl + $PROJ_DIR$\Debug\Obj\os_mutex.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_crc.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_gpio.o + $PROJ_DIR$\Debug\Obj\os_dbg.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_fsmc.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_spi.o + $PROJ_DIR$\Debug\Obj\os_cpu_c.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_rng.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_rng.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_it.xcl + $PROJ_DIR$\Debug\Obj\os_core.__cstat.et + $PROJ_DIR$\Debug\Obj\utils.xcl + $PROJ_DIR$\Debug\Obj\os_flag.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_syscfg.__cstat.et + $PROJ_DIR$\Debug\Obj\sys_cfg.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_can.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_dcmi.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp_tdes.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_cryp.o $TOOLKIT_DIR$\inc\c\ysizet.h + $TOOLKIT_DIR$\inc\c\ycheck.h + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $TOOLKIT_DIR$\inc\c\yvals.h + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h $TOOLKIT_DIR$\inc\c\string.h $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $TOOLKIT_DIR$\inc\c\stdint.h + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $TOOLKIT_DIR$\lib\dl7M_tln.a + $TOOLKIT_DIR$\lib\m7M_tls.a + $TOOLKIT_DIR$\lib\rt7M_tl.a + $TOOLKIT_DIR$\config\linker\ST\stm32f407xG.icf + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\Debug\List\uCOS_Modbus.map + $PROJ_DIR$\Debug\Obj\stm32f4xx_hash_sha1.xcl + $PROJ_DIR$\..\user\stm32f4xx_it.h + $PROJ_DIR$\Debug\Obj\app.xcl + $PROJ_DIR$\..\ucos_ii\source\os_mem.c + $PROJ_DIR$\..\ucos_ii\source\os_core.c + $PROJ_DIR$\Debug\Obj\stm32f4xx_hash_md5.xcl + $PROJ_DIR$\..\ucos_ii\source\os.h + $PROJ_DIR$\Debug\Obj\stm32f4xx_adc.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f4xx_rng.o + $PROJ_DIR$\Debug\Obj\stm32f4xx_flash.o + $PROJ_DIR$\..\ucos_ii\source\os_mbox.c + $PROJ_DIR$\..\ucos_ii\source\os_q.c + $PROJ_DIR$\..\ucos_ii\source\os_sem.c + $PROJ_DIR$\..\user\os_cfg.h + $PROJ_DIR$\..\user\sys_cfg.c + $PROJ_DIR$\..\ucos_ii\source\os_task.c + $PROJ_DIR$\..\user\stm32f4xx_it.c + $PROJ_DIR$\..\user\utils.c + $PROJ_DIR$\Debug\Obj\stm32f4xx_i2c.xcl + $PROJ_DIR$\Debug\Obj\stm32f4xx_wwdg.__cstat.et + $PROJ_DIR$\..\ucos_ii\source\os_time.c + $PROJ_DIR$\Debug\Obj\os_tmr.__cstat.et + $PROJ_DIR$\..\ucos_ii\source\os_flag.c + $PROJ_DIR$\Debug\Obj\stm32f4xx_hash_sha1.o + $PROJ_DIR$\..\ucos_ii\source\ucos_ii.h + $PROJ_DIR$\..\ucos_ii\source\os_tmr.c + $PROJ_DIR$\..\user\stm32f4xx_conf.h + $PROJ_DIR$\..\ucos_ii\source\os_mutex.c + $PROJ_DIR$\Debug\Obj\os_flag.__cstat.et + $PROJ_DIR$\..\user\app_cfg.h + $PROJ_DIR$\Debug\Obj\os_mbox.xcl + $PROJ_DIR$\..\user\sys_cfg.h + $PROJ_DIR$\..\drivers\src\stm32f4xx_dac.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_iwdg.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_tdes.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_rtc.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_exti.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_flash.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_des.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_dbgmcu.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_gpio.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_hash.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_hash_sha1.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_rng.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_sdio.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_fsmc.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_syscfg.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_tim.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_usart.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_wwdg.c + $PROJ_DIR$\..\modbus\modbus.c + $PROJ_DIR$\..\modbus\modbus.h + $PROJ_DIR$\..\ucos_ii\ports\os_cpu.h + $PROJ_DIR$\..\ucos_ii\ports\os_dbg.c + $PROJ_DIR$\..\ucos_ii\ports\os_cpu_a.asm + $PROJ_DIR$\..\ucos_ii\ports\os_cpu_c.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_dma.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_hash_md5.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_dcmi.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_pwr.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_i2c.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_rcc.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_spi.c [ROOT_NODE] ILINK - 107 55 + 94 205 - $PROJ_DIR$\..\app\src\hardware.c + $PROJ_DIR$\..\app\main.c - __cstat - 216 + ICCARM + 115 - ICCARM - 122 + __cstat + 91 BICOMP - 32 + 137 ICCARM - 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 0 + 10 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 7 230 235 219 258 212 237 257 @@ -313,7 +312,7 @@ AARM - 251 + 148 @@ -321,1346 +320,1346 @@ $PROJ_DIR$\..\cmsis\system_stm32f4xx.c - __cstat - 137 + ICCARM + 93 - ICCARM - 108 + __cstat + 59 BICOMP - 64 + 77 ICCARM - 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\app\main.c + $PROJ_DIR$\..\app\src\hardware.c - __cstat - 67 + ICCARM + 69 - ICCARM - 253 + __cstat + 118 BICOMP - 242 + 127 ICCARM - 15 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 0 203 193 186 196 187 191 173 + 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 7 - $PROJ_DIR$\Debug\Exe\uCOS_Modbus.out + $PROJ_DIR$\..\drivers\src\stm32f4xx_can.c - ILINK - 55 + ICCARM + 156 - OBJCOPY - 93 + __cstat + 185 + + + BICOMP + 65 - ILINK - 36 122 253 254 76 264 123 97 96 206 266 47 111 120 116 205 218 110 251 119 260 208 42 219 115 89 66 258 69 118 231 86 61 45 68 213 60 74 94 112 226 214 104 244 38 98 259 239 126 232 124 108 46 53 57 81 56 + ICCARM + 21 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_tdes.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_crc.c - __cstat - 91 + ICCARM + 73 - ICCARM - 89 + __cstat + 171 BICOMP - 48 + 78 ICCARM - 10 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + 22 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\drivers\src\stm32f4xx_dac.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp.c - __cstat - 237 + ICCARM + 188 - ICCARM - 66 + __cstat + 121 BICOMP - 140 + 89 ICCARM - 12 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + 23 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_des.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_aes.c - __cstat - 114 + ICCARM + 152 - ICCARM - 115 + __cstat + 126 BICOMP - 238 + 82 ICCARM - 10 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + 23 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_aes.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_adc.c - __cstat - 212 + ICCARM + 146 - ICCARM - 219 + __cstat + 213 BICOMP - 127 + 169 ICCARM - 10 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + 24 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\drivers\src\stm32f4xx_flash.c + $PROJ_DIR$\..\drivers\src\misc.c - __cstat - 41 + ICCARM + 158 - ICCARM - 86 + __cstat + 161 BICOMP - 222 + 44 ICCARM - 1 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + 6 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 - $PROJ_DIR$\..\drivers\src\stm32f4xx_dcmi.c + $PROJ_DIR$\Debug\Exe\uCOS_Modbus.out - __cstat - 249 - - - ICCARM - 69 + OBJCOPY + 90 - BICOMP - 83 + ILINK + 205 - ICCARM - 27 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + ILINK + 203 69 115 158 79 120 70 176 173 57 160 123 71 92 166 80 110 88 148 146 156 73 188 152 49 76 55 130 97 151 164 215 52 172 87 142 229 102 83 95 159 139 214 112 116 175 135 122 60 167 50 93 128 204 202 201 200 - $PROJ_DIR$\..\drivers\src\stm32f4xx_i2c.c + $PROJ_DIR$\..\app\src\app.c __cstat - 70 - - - ICCARM - 74 + 46 BICOMP - 87 + 208 - - - ICCARM - 18 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 11 13 17 22 148 171 172 147 141 155 21 - - - $PROJ_DIR$\..\drivers\src\stm32f4xx_rtc.c + $PROJ_DIR$\..\ucos_ii\source\os_mem.c - __cstat - 207 + ICCARM + 123 - ICCARM - 244 + __cstat + 144 BICOMP - 34 + 106 ICCARM - 22 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 148 171 172 147 141 155 21 + 230 235 219 258 - $PROJ_DIR$\..\drivers\src\stm32f4xx_sdio.c + $PROJ_DIR$\..\ucos_ii\source\os_core.c - __cstat - 234 + ICCARM + 120 - ICCARM - 38 + __cstat + 180 BICOMP - 233 + 48 ICCARM - 148 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 171 172 147 141 155 21 + 230 235 219 258 - $PROJ_DIR$\..\drivers\src\stm32f4xx_dma.c + $PROJ_DIR$\..\ucos_ii\source\os_mbox.c - __cstat - 261 + ICCARM + 160 - ICCARM - 118 + __cstat + 165 BICOMP - 211 + 236 ICCARM - 31 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + 230 235 219 258 - $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp.c + $PROJ_DIR$\..\ucos_ii\source\os_q.c - __cstat - 263 + ICCARM + 92 - ICCARM - 42 + __cstat + 104 BICOMP - 78 + 47 ICCARM - 10 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + 230 235 219 258 - $PROJ_DIR$\..\drivers\src\stm32f4xx_adc.c + $PROJ_DIR$\..\ucos_ii\source\os_sem.c - __cstat - 75 + ICCARM + 166 - ICCARM - 119 + __cstat + 105 BICOMP - 217 + 150 ICCARM - 28 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + 230 235 219 258 - $PROJ_DIR$\..\drivers\src\stm32f4xx_crc.c + $PROJ_DIR$\..\user\sys_cfg.c - __cstat - 103 + ICCARM + 50 - ICCARM - 208 + __cstat + 184 BICOMP - 50 + 100 ICCARM - 30 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 219 237 - $PROJ_DIR$\..\drivers\src\stm32f4xx_hash.c + $PROJ_DIR$\..\ucos_ii\source\os_task.c - __cstat - 51 + ICCARM + 80 - ICCARM - 68 + __cstat + 72 BICOMP - 240 + 136 ICCARM - 9 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + 230 235 219 258 - $PROJ_DIR$\..\drivers\src\stm32f4xx_hash_md5.c + $PROJ_DIR$\..\user\stm32f4xx_it.c - __cstat - 49 + ICCARM + 83 - ICCARM - 213 + __cstat + 75 BICOMP - 79 + 179 ICCARM - 9 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + 207 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 230 235 219 258 - $PROJ_DIR$\..\drivers\src\stm32f4xx_iwdg.c + $PROJ_DIR$\..\user\utils.c - __cstat - 88 + ICCARM + 128 - ICCARM - 112 + __cstat + 96 BICOMP - 235 + 181 ICCARM - 11 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 13 17 22 148 171 172 147 141 155 21 + 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\drivers\src\stm32f4xx_fsmc.c + $PROJ_DIR$\..\ucos_ii\source\os_time.c - __cstat - 221 + ICCARM + 110 - ICCARM - 61 + __cstat + 86 BICOMP - 102 + 74 ICCARM - 2 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 6 18 11 13 17 22 148 171 172 147 141 155 21 + 230 235 219 258 - $PROJ_DIR$\..\drivers\src\misc.c + $PROJ_DIR$\..\ucos_ii\source\os_flag.c - __cstat - 138 + ICCARM + 57 - ICCARM - 254 + __cstat + 234 BICOMP - 130 + 182 ICCARM - 21 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 + 230 235 219 258 - $PROJ_DIR$\..\drivers\src\stm32f4xx_gpio.c + $PROJ_DIR$\..\ucos_ii\source\os_tmr.c - __cstat - 227 + ICCARM + 88 - ICCARM - 45 + __cstat + 227 BICOMP - 255 + 125 ICCARM - 6 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 18 11 13 17 22 148 171 172 147 141 155 21 + 230 235 219 258 - $PROJ_DIR$\..\drivers\src\stm32f4xx_can.c + $PROJ_DIR$\..\ucos_ii\source\os_mutex.c - __cstat - 90 + ICCARM + 71 - ICCARM - 260 + __cstat + 155 BICOMP - 139 + 170 ICCARM - 26 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + 230 235 219 258 - $PROJ_DIR$\..\drivers\src\stm32f4xx_dbgmcu.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_dac.c - __cstat - 230 + ICCARM + 55 - ICCARM - 258 + __cstat + 119 BICOMP - 65 + 66 ICCARM - 16 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + 36 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\drivers\src\stm32f4xx_rng.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_iwdg.c - __cstat - 92 + ICCARM + 95 - ICCARM - 104 + __cstat + 98 BICOMP - 37 + 107 ICCARM - 19 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + 31 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\drivers\src\stm32f4xx_exti.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_tdes.c - __cstat - 236 + ICCARM + 76 - ICCARM - 231 + __cstat + 187 BICOMP - 72 + 84 ICCARM - 3 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + 23 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\drivers\src\stm32f4xx_hash_sha1.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_rtc.c - __cstat - 209 + ICCARM + 112 - ICCARM - 60 + __cstat + 147 BICOMP - 80 + 108 ICCARM - 9 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + 43 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 32 20 26 33 27 19 6 - $PROJ_DIR$\..\drivers\src\stm32f4xx_rcc.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_exti.c - __cstat - 248 + ICCARM + 164 - ICCARM - 214 + __cstat + 145 BICOMP - 224 + 51 ICCARM - 17 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 22 148 171 172 147 141 155 21 + 39 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\drivers\src\stm32f4xx_pwr.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_flash.c - __cstat - 132 + ICCARM + 215 - ICCARM - 226 + __cstat + 132 BICOMP - 106 + 45 ICCARM - 13 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 17 22 148 171 172 147 141 155 21 + 25 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\drivers\src\stm32f4xx_syscfg.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_des.c - __cstat - 246 + ICCARM + 49 - ICCARM - 259 + __cstat + 68 BICOMP - 223 + 109 ICCARM - 172 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 147 141 155 21 + 23 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\ucos_ii\ports\os_cpu_c.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_dbgmcu.c - __cstat - 113 + ICCARM + 130 - ICCARM - 97 + __cstat + 143 BICOMP - 243 + 103 ICCARM - 203 193 186 196 + 40 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\user\stm32f4xx_it.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_gpio.c - __cstat - 121 + ICCARM + 172 - ICCARM - 94 + __cstat + 153 BICOMP - 33 + 129 ICCARM - 184 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 203 193 186 196 + 18 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\drivers\src\stm32f4xx_wwdg.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_hash.c - __cstat - 100 + ICCARM + 87 - ICCARM - 232 + __cstat + 62 BICOMP - 204 + 133 ICCARM - 155 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 21 + 42 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\ucos_ii\source\os_mutex.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_hash_sha1.c - __cstat - 250 + ICCARM + 229 - ICCARM - 111 + __cstat + 58 BICOMP - 35 + 206 ICCARM - 203 193 186 196 + 42 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\ucos_ii\source\os_q.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_rng.c - __cstat - 84 + ICCARM + 214 - ICCARM - 120 + __cstat + 177 BICOMP - 128 + 178 ICCARM - 203 193 186 196 + 35 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\ucos_ii\source\os_task.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_sdio.c - __cstat - 117 + ICCARM + 116 - ICCARM - 205 + __cstat + 67 BICOMP - 225 + 168 ICCARM - 203 193 186 196 + 32 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 20 26 33 27 19 6 - $PROJ_DIR$\..\drivers\src\stm32f4xx_usart.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_fsmc.c - __cstat - 39 + ICCARM + 52 - ICCARM - 126 + __cstat + 141 BICOMP - 265 + 174 ICCARM - 141 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 155 21 + 34 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\ucos_ii\source\os_flag.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_syscfg.c - __cstat - 52 + ICCARM + 135 - ICCARM - 206 + __cstat + 183 BICOMP - 85 + 163 ICCARM - 203 193 186 196 + 26 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 33 27 19 6 - $PROJ_DIR$\..\ucos_ii\source\os_mem.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_tim.c - __cstat - 262 + ICCARM + 122 - ICCARM - 47 + __cstat + 157 BICOMP - 105 + 149 ICCARM - 203 193 186 196 + 33 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 27 19 6 - $PROJ_DIR$\..\ucos_ii\ports\os_dbg.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_usart.c - __cstat - 247 + ICCARM + 60 - ICCARM - 96 + __cstat + 111 BICOMP - 210 + 138 ICCARM - 203 193 186 196 + 27 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 19 6 - $PROJ_DIR$\..\ucos_ii\source\os_sem.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_wwdg.c - __cstat - 134 + ICCARM + 167 - ICCARM - 116 + __cstat + 225 BICOMP - 129 + 162 ICCARM - 203 193 186 196 + 19 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 6 - $PROJ_DIR$\..\user\sys_cfg.c + $PROJ_DIR$\..\modbus\modbus.c - __cstat - 82 + ICCARM + 79 - ICCARM - 124 + __cstat + 99 BICOMP - 135 + 117 ICCARM - 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 186 191 + 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 7 230 235 219 258 212 237 194 189 195 257 - $PROJ_DIR$\..\drivers\src\stm32f4xx_spi.c + $PROJ_DIR$\..\ucos_ii\ports\os_dbg.c - __cstat - 133 + ICCARM + 173 - ICCARM - 98 + __cstat + 114 BICOMP - 131 + 56 ICCARM - 171 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 172 147 141 155 21 + 230 235 219 258 - $PROJ_DIR$\..\user\utils.c + $PROJ_DIR$\..\ucos_ii\ports\os_cpu_a.asm - __cstat - 95 + AARM + 70 + + + + $PROJ_DIR$\..\ucos_ii\ports\os_cpu_c.c + ICCARM - 46 + 176 + + + __cstat + 53 BICOMP - 101 + 124 ICCARM - 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 + 230 235 219 258 - $PROJ_DIR$\..\ucos_ii\source\os_mbox.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_dma.c - __cstat - 220 + ICCARM + 151 - ICCARM - 266 + __cstat + 134 BICOMP - 109 + 140 ICCARM - 203 193 186 196 + 38 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\ucos_ii\source\os_core.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_hash_md5.c - __cstat - 257 + ICCARM + 142 - ICCARM - 264 + __cstat + 85 BICOMP - 229 + 211 ICCARM - 203 193 186 196 + 42 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\ucos_ii\ports\os_cpu_a.asm + $PROJ_DIR$\..\drivers\src\stm32f4xx_dcmi.c - AARM - 123 + ICCARM + 97 - - - - $PROJ_DIR$\..\modbus\modbus.c - __cstat - 125 - - - ICCARM - 76 + 131 BICOMP - 256 + 186 ICCARM - 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 147 141 155 21 0 203 193 186 196 187 191 268 267 269 173 + 30 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\ucos_ii\source\os_time.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_pwr.c - __cstat - 59 + ICCARM + 159 - ICCARM - 218 + __cstat + 54 BICOMP - 215 + 101 ICCARM - 203 193 186 196 + 17 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\ucos_ii\source\os_tmr.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_i2c.c - __cstat - 62 + ICCARM + 102 - ICCARM - 110 + __cstat + 64 BICOMP - 241 + 224 ICCARM - 203 193 186 196 + 41 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 31 17 28 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\drivers\src\stm32f4xx_tim.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_rcc.c - __cstat - 252 + ICCARM + 139 - ICCARM - 239 + __cstat + 154 BICOMP - 228 + 63 ICCARM - 147 5 20 43 73 44 58 54 40 25 71 63 8 4 29 181 30 16 31 3 1 2 6 18 11 13 17 22 148 171 172 141 155 21 + 28 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 43 32 20 26 33 27 19 6 - $PROJ_DIR$\..\app\src\app.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_spi.c + + ICCARM + 175 + __cstat - 136 + 81 BICOMP - 99 + 61 + + + ICCARM + 20 4 2 196 190 192 193 197 198 11 199 191 0 8 12 232 22 40 38 39 25 34 18 41 31 17 28 43 32 26 33 27 19 6 + + Release - $PROJ_DIR$\..\app\src\hardware.c + $PROJ_DIR$\..\app\main.c $PROJ_DIR$\startup_stm32f40xx.s $PROJ_DIR$\..\cmsis\system_stm32f4xx.c - $PROJ_DIR$\..\app\main.c - $PROJ_DIR$\Release\Obj\stm32f4xx_cryp_aes.xcl + $PROJ_DIR$\..\app\src\hardware.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_can.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_crc.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_aes.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_adc.c + $PROJ_DIR$\..\drivers\src\misc.c + $PROJ_DIR$\Release\Obj\stm32f4xx_dcmi.o + $PROJ_DIR$\Release\Obj\stm32f4xx_rtc.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_cryp_des.xcl $PROJ_DIR$\Release\Obj\utils.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_hash_md5.o - $PROJ_DIR$\Release\Obj\stm32f4xx_adc.xcl $PROJ_DIR$\Release\Obj\stm32f4xx_i2c.o + $PROJ_DIR$\Release\Obj\stm32f4xx_fsmc.xcl $PROJ_DIR$\Release\Obj\stm32f4xx_cryp_des.o - $PROJ_DIR$\Release\Obj\stm32f4xx_adc.o - $PROJ_DIR$\Release\Obj\stm32f4xx_cryp_des.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_hash_sha1.o - $PROJ_DIR$\Release\Obj\stm32f4xx_dma.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_cryp_tdes.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_usart.xcl - $PROJ_DIR$\Release\Obj\os_task.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_fsmc.o - $PROJ_DIR$\Release\Obj\stm32f4xx_dbgmcu.o - $PROJ_DIR$\Release\Obj\stm32f4xx_crc.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_hash.o - $PROJ_DIR$\Release\Obj\stm32f4xx_exti.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_i2c.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_rcc.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_flash.xcl - $PROJ_DIR$\Release\Obj\startup_stm32f40xx.o + $PROJ_DIR$\Release\Obj\stm32f4xx_sdio.xcl + $PROJ_DIR$\Release\Obj\os_dbg.o + $PROJ_DIR$\Release\Obj\os_q.o + $PROJ_DIR$\Release\Obj\stm32f4xx_hash_sha1.o + $PROJ_DIR$\Release\Obj\os_task.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_dma.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_cryp_aes.o + $PROJ_DIR$\Release\Obj\stm32f4xx_fsmc.o $PROJ_DIR$\Release\Obj\stm32f4xx_cryp.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_cryp.o + $PROJ_DIR$\Release\Obj\misc.xcl $PROJ_DIR$\Release\Obj\stm32f4xx_can.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_rcc.xcl + $PROJ_DIR$\Release\Obj\os_flag.o + $PROJ_DIR$\Release\Obj\os_mem.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_adc.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_exti.xcl + $PROJ_DIR$\Release\Obj\os_mbox.o + $PROJ_DIR$\Release\Obj\stm32f4xx_i2c.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_sdio.o + $PROJ_DIR$\Release\Obj\stm32f4xx_adc.o + $PROJ_DIR$\Release\Obj\os_flag.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_usart.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_cryp_aes.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_exti.o $PROJ_DIR$\Release\Obj\stm32f4xx_crc.o - $PROJ_DIR$\Release\Obj\stm32f4xx_rtc.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_hash.o $PROJ_DIR$\Release\Obj\os_mutex.xcl + $PROJ_DIR$\Release\Obj\os_core.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_flash.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_cryp_tdes.xcl $PROJ_DIR$\Release\Obj\stm32f4xx_dma.o $PROJ_DIR$\Release\Obj\os_time.o - $PROJ_DIR$\Release\Obj\os_core.xcl - $PROJ_DIR$\Release\Obj\os_cpu_a.o - $PROJ_DIR$\Release\Obj\utils.o + $PROJ_DIR$\Release\Obj\stm32f4xx_hash_md5.o + $PROJ_DIR$\Release\Obj\stm32f4xx_crc.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_dbgmcu.o + $PROJ_DIR$\Release\Obj\startup_stm32f40xx.o + $PROJ_DIR$\Release\Obj\stm32f4xx_can.o + $PROJ_DIR$\Release\Obj\stm32f4xx_tim.o + $PROJ_DIR$\Release\Obj\misc.o + $PROJ_DIR$\Release\Obj\os_cpu_c.o + $PROJ_DIR$\Release\Obj\os_mutex.o + $PROJ_DIR$\Release\Obj\stm32f4xx_it.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_spi.xcl $PROJ_DIR$\Release\Obj\stm32f4xx_rcc.o - $PROJ_DIR$\Release\Obj\os_q.xcl - $PROJ_DIR$\Release\Obj\os_flag.o $PROJ_DIR$\Release\Obj\stm32f4xx_dbgmcu.xcl - $PROJ_DIR$\Release\Obj\misc.o - $PROJ_DIR$\Release\Obj\stm32f4xx_iwdg.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_hash.xcl - $PROJ_DIR$\Release\Obj\os_task.o + $PROJ_DIR$\Release\Obj\stm32f4xx_dcmi.xcl + $PROJ_DIR$\Release\Obj\utils.o + $PROJ_DIR$\Release\Obj\stm32f4xx_rtc.o $PROJ_DIR$\Release\Obj\stm32f4xx_wwdg.xcl - $PROJ_DIR$\Release\Obj\os_cpu_c.o $PROJ_DIR$\Release\Obj\hardware.o - $PROJ_DIR$\Release\Obj\os_tmr.o - $PROJ_DIR$\Release\Obj\stm32f4xx_dcmi.xcl - $PROJ_DIR$\Release\Obj\os_tmr.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_flash.o + $PROJ_DIR$\Release\Obj\stm32f4xx_it.o + $PROJ_DIR$\Release\Obj\stm32f4xx_dac.xcl + $PROJ_DIR$\Release\Obj\hardware.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_hash.xcl + $PROJ_DIR$\Release\Obj\os_task.o $PROJ_DIR$\Release\Exe\uCOS_Modbus.out - $PROJ_DIR$\Release\Obj\stm32f4xx_cryp_tdes.o + $PROJ_DIR$\Release\Obj\stm32f4xx_hash_md5.xcl + $PROJ_DIR$\Release\Obj\os_tmr.o $PROJ_DIR$\Release\Obj\stm32f4xx_iwdg.o - $PROJ_DIR$\Release\Obj\os_mem.o - $PROJ_DIR$\Release\Obj\stm32f4xx_tim.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_pwr.o + $PROJ_DIR$\Release\Obj\os_sem.o $PROJ_DIR$\Release\Obj\stm32f4xx_pwr.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_it.o - $PROJ_DIR$\Release\Obj\stm32f4xx_it.xcl - $PROJ_DIR$\Release\Obj\main.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_usart.o - $PROJ_DIR$\Release\Obj\stm32f4xx_dac.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_can.o - $PROJ_DIR$\Release\Obj\stm32f4xx_dac.o - $PROJ_DIR$\Release\Obj\main.o - $PROJ_DIR$\Release\Obj\os_sem.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_fsmc.xcl $PROJ_DIR$\Release\Obj\os_cpu_c.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_sdio.xcl - $PROJ_DIR$\Release\Obj\os_mbox.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_rng.xcl - $PROJ_DIR$\Release\Obj\os_dbg.o - $PROJ_DIR$\Release\Obj\stm32f4xx_gpio.xcl - $PROJ_DIR$\Release\Obj\os_flag.xcl - $PROJ_DIR$\Release\Obj\os_mem.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_cryp_tdes.o + $PROJ_DIR$\Release\Obj\stm32f4xx_spi.o $PROJ_DIR$\Release\Obj\stm32f4xx_gpio.o - $PROJ_DIR$\Release\Obj\os_q.o - $PROJ_DIR$\Release\Obj\stm32f4xx_cryp_aes.o - $PROJ_DIR$\Release\Obj\stm32f4xx_exti.o + $PROJ_DIR$\Release\Obj\os_q.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_gpio.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_rng.o + $PROJ_DIR$\Release\Obj\stm32f4xx_syscfg.xcl + $PROJ_DIR$\Release\Obj\os_sem.xcl $PROJ_DIR$\Release\Obj\stm32f4xx_syscfg.o - $PROJ_DIR$\Release\Obj\os_mbox.o - $PROJ_DIR$\Release\Obj\system_stm32f4xx.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_wwdg.o - $PROJ_DIR$\Release\Obj\stm32f4xx_hash_sha1.xcl - $PROJ_DIR$\Release\Obj\os_time.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_spi.o $PROJ_DIR$\Release\Obj\sys_cfg.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_hash_sha1.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_rng.xcl + $PROJ_DIR$\Release\Obj\os_mem.o + $PROJ_DIR$\Release\Obj\stm32f4xx_wwdg.o $PROJ_DIR$\Release\Obj\sys_cfg.o - $PROJ_DIR$\Release\Obj\stm32f4xx_sdio.o - $PROJ_DIR$\Release\Obj\misc.xcl + $PROJ_DIR$\Release\Obj\main.o + $PROJ_DIR$\Release\Obj\stm32f4xx_dac.o + $PROJ_DIR$\Release\Obj\os_cpu_a.o + $PROJ_DIR$\Release\Obj\stm32f4xx_tim.xcl + $PROJ_DIR$\Release\Obj\os_tmr.xcl + $PROJ_DIR$\Release\Obj\system_stm32f4xx.o + $PROJ_DIR$\Release\Obj\stm32f4xx_flash.o $PROJ_DIR$\Release\Obj\os_core.o - $PROJ_DIR$\Release\Obj\stm32f4xx_syscfg.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_dcmi.o - $PROJ_DIR$\Release\Obj\stm32f4xx_cryp.o - $PROJ_DIR$\Release\Obj\stm32f4xx_rng.o + $PROJ_DIR$\Release\Obj\stm32f4xx_usart.o + $PROJ_DIR$\Release\Obj\system_stm32f4xx.xcl + $PROJ_DIR$\Release\Obj\os_time.xcl + $PROJ_DIR$\Release\Obj\stm32f4xx_iwdg.xcl $PROJ_DIR$\Release\Obj\os_dbg.xcl - $PROJ_DIR$\Release\Obj\system_stm32f4xx.o - $PROJ_DIR$\Release\Obj\stm32f4xx_tim.o - $PROJ_DIR$\Release\Obj\stm32f4xx_spi.xcl - $PROJ_DIR$\Release\Obj\os_mutex.o - $PROJ_DIR$\Release\Obj\os_sem.o - $PROJ_DIR$\Release\Obj\stm32f4xx_hash_md5.xcl - $PROJ_DIR$\Release\Obj\hardware.xcl - $PROJ_DIR$\Release\Obj\stm32f4xx_pwr.o - $PROJ_DIR$\Release\Obj\stm32f4xx_rtc.o - $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_tdes.c + $PROJ_DIR$\Release\Obj\os_mbox.xcl + $PROJ_DIR$\Release\Obj\main.xcl + $PROJ_DIR$\..\ucos_ii\source\os_mem.c + $PROJ_DIR$\..\ucos_ii\source\os_core.c + $PROJ_DIR$\..\ucos_ii\source\os_mbox.c + $PROJ_DIR$\..\ucos_ii\source\os_q.c + $PROJ_DIR$\..\ucos_ii\source\os_sem.c + $PROJ_DIR$\..\user\sys_cfg.c + $PROJ_DIR$\..\ucos_ii\source\os_task.c + $PROJ_DIR$\..\user\stm32f4xx_it.c + $PROJ_DIR$\..\user\utils.c + $PROJ_DIR$\..\ucos_ii\source\os_time.c + $PROJ_DIR$\..\ucos_ii\source\os_flag.c + $PROJ_DIR$\..\ucos_ii\source\os_tmr.c + $PROJ_DIR$\..\ucos_ii\source\os_mutex.c $PROJ_DIR$\..\drivers\src\stm32f4xx_dac.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_des.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_aes.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_flash.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_dcmi.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_i2c.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_rtc.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_sdio.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_dma.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_adc.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_crc.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_hash.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_hash_md5.c $PROJ_DIR$\..\drivers\src\stm32f4xx_iwdg.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_fsmc.c - $PROJ_DIR$\..\drivers\src\misc.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_gpio.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_can.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_dbgmcu.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_rng.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_tdes.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_rtc.c $PROJ_DIR$\..\drivers\src\stm32f4xx_exti.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_flash.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_des.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_dbgmcu.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_gpio.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_hash.c $PROJ_DIR$\..\drivers\src\stm32f4xx_hash_sha1.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_rcc.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_pwr.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_rng.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_sdio.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_fsmc.c $PROJ_DIR$\..\drivers\src\stm32f4xx_syscfg.c - $PROJ_DIR$\..\ucos_ii\ports\os_cpu_c.c - $PROJ_DIR$\..\user\stm32f4xx_it.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_wwdg.c - $PROJ_DIR$\..\ucos_ii\source\os_mutex.c - $PROJ_DIR$\..\ucos_ii\source\os_q.c - $PROJ_DIR$\..\ucos_ii\source\os_task.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_tim.c $PROJ_DIR$\..\drivers\src\stm32f4xx_usart.c - $PROJ_DIR$\..\ucos_ii\source\os_flag.c - $PROJ_DIR$\..\ucos_ii\source\os_mem.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_wwdg.c $PROJ_DIR$\..\ucos_ii\ports\os_dbg.c - $PROJ_DIR$\..\ucos_ii\source\os_sem.c - $PROJ_DIR$\..\user\sys_cfg.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_spi.c - $PROJ_DIR$\..\user\utils.c - $PROJ_DIR$\..\ucos_ii\source\os_mbox.c - $PROJ_DIR$\..\ucos_ii\source\os_core.c $PROJ_DIR$\..\ucos_ii\ports\os_cpu_a.asm - $PROJ_DIR$\..\ucos_ii\source\os_time.c - $PROJ_DIR$\..\ucos_ii\source\os_tmr.c - $PROJ_DIR$\..\drivers\src\stm32f4xx_tim.c + $PROJ_DIR$\..\ucos_ii\ports\os_cpu_c.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_dma.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_hash_md5.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_dcmi.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_pwr.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_i2c.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_rcc.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_spi.c [ROOT_NODE] ILINK - 51 + 73 - $PROJ_DIR$\..\app\src\hardware.c + $PROJ_DIR$\..\app\main.c ICCARM - 46 + 96 BICOMP - 102 + 110 @@ -1669,7 +1668,7 @@ AARM - 25 + 53 @@ -1678,63 +1677,63 @@ ICCARM - 96 + 101 BICOMP - 81 + 105 - $PROJ_DIR$\..\app\main.c + $PROJ_DIR$\..\app\src\hardware.c ICCARM - 64 + 67 BICOMP - 59 + 70 - $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_tdes.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_can.c ICCARM - 52 + 54 BICOMP - 14 + 28 - $PROJ_DIR$\..\drivers\src\stm32f4xx_dac.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_crc.c ICCARM - 63 + 42 BICOMP - 61 + 51 - $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_des.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp.c ICCARM - 9 + 26 BICOMP - 11 + 25 @@ -1743,198 +1742,185 @@ ICCARM - 77 - - - BICOMP - 4 - - - - - $PROJ_DIR$\..\drivers\src\stm32f4xx_flash.c - - - ICCARM - 50 + 23 BICOMP - 24 + 40 - $PROJ_DIR$\..\drivers\src\stm32f4xx_dcmi.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_adc.c ICCARM - 92 + 37 BICOMP - 48 + 32 - $PROJ_DIR$\..\drivers\src\stm32f4xx_i2c.c + $PROJ_DIR$\..\drivers\src\misc.c ICCARM - 8 + 56 BICOMP - 22 + 27 - $PROJ_DIR$\..\drivers\src\stm32f4xx_rtc.c + $PROJ_DIR$\..\ucos_ii\source\os_mem.c ICCARM - 104 + 93 BICOMP - 29 + 31 - $PROJ_DIR$\..\drivers\src\stm32f4xx_sdio.c + $PROJ_DIR$\..\ucos_ii\source\os_core.c ICCARM - 88 + 103 BICOMP - 68 + 45 - $PROJ_DIR$\..\drivers\src\stm32f4xx_dma.c + $PROJ_DIR$\..\ucos_ii\source\os_mbox.c ICCARM - 31 + 34 BICOMP - 13 + 109 - $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp.c + $PROJ_DIR$\..\ucos_ii\source\os_q.c ICCARM - 93 + 19 BICOMP - 26 + 84 - $PROJ_DIR$\..\drivers\src\stm32f4xx_adc.c + $PROJ_DIR$\..\ucos_ii\source\os_sem.c ICCARM - 10 + 78 BICOMP - 7 + 88 - $PROJ_DIR$\..\drivers\src\stm32f4xx_crc.c + $PROJ_DIR$\..\user\sys_cfg.c ICCARM - 28 + 95 BICOMP - 19 + 90 - $PROJ_DIR$\..\drivers\src\stm32f4xx_hash.c + $PROJ_DIR$\..\ucos_ii\source\os_task.c ICCARM - 20 + 72 BICOMP - 42 + 21 - $PROJ_DIR$\..\drivers\src\stm32f4xx_hash_md5.c + $PROJ_DIR$\..\user\stm32f4xx_it.c ICCARM - 6 + 68 BICOMP - 101 + 59 - $PROJ_DIR$\..\drivers\src\stm32f4xx_iwdg.c + $PROJ_DIR$\..\user\utils.c ICCARM - 53 + 64 BICOMP - 41 + 13 - $PROJ_DIR$\..\drivers\src\stm32f4xx_fsmc.c + $PROJ_DIR$\..\ucos_ii\source\os_time.c ICCARM - 17 + 49 BICOMP - 66 + 106 - $PROJ_DIR$\..\drivers\src\misc.c + $PROJ_DIR$\..\ucos_ii\source\os_flag.c ICCARM - 40 + 30 BICOMP - 89 + 38 - $PROJ_DIR$\..\drivers\src\stm32f4xx_gpio.c + $PROJ_DIR$\..\ucos_ii\source\os_tmr.c ICCARM @@ -1942,198 +1928,198 @@ BICOMP - 72 + 100 - $PROJ_DIR$\..\drivers\src\stm32f4xx_can.c + $PROJ_DIR$\..\ucos_ii\source\os_mutex.c ICCARM - 62 + 58 BICOMP - 27 + 44 - $PROJ_DIR$\..\drivers\src\stm32f4xx_dbgmcu.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_dac.c ICCARM - 18 + 97 BICOMP - 39 + 69 - $PROJ_DIR$\..\drivers\src\stm32f4xx_rng.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_iwdg.c ICCARM - 94 + 76 BICOMP - 70 + 107 - $PROJ_DIR$\..\drivers\src\stm32f4xx_exti.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_tdes.c ICCARM - 78 + 81 BICOMP - 21 + 47 - $PROJ_DIR$\..\drivers\src\stm32f4xx_hash_sha1.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_rtc.c ICCARM - 12 + 65 BICOMP - 83 + 11 - $PROJ_DIR$\..\drivers\src\stm32f4xx_rcc.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_exti.c ICCARM - 36 + 41 BICOMP - 23 + 33 - $PROJ_DIR$\..\drivers\src\stm32f4xx_pwr.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_flash.c ICCARM - 103 + 102 BICOMP - 56 + 46 - $PROJ_DIR$\..\drivers\src\stm32f4xx_syscfg.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_cryp_des.c ICCARM - 79 + 16 BICOMP - 91 + 12 - $PROJ_DIR$\..\ucos_ii\ports\os_cpu_c.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_dbgmcu.c ICCARM - 45 + 52 BICOMP - 67 + 62 - $PROJ_DIR$\..\user\stm32f4xx_it.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_gpio.c ICCARM - 57 + 83 BICOMP - 58 + 85 - $PROJ_DIR$\..\drivers\src\stm32f4xx_wwdg.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_hash.c ICCARM - 82 + 43 BICOMP - 44 + 71 - $PROJ_DIR$\..\ucos_ii\source\os_mutex.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_hash_sha1.c ICCARM - 99 + 20 BICOMP - 30 + 91 - $PROJ_DIR$\..\ucos_ii\source\os_q.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_rng.c ICCARM - 76 + 86 BICOMP - 37 + 92 - $PROJ_DIR$\..\ucos_ii\source\os_task.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_sdio.c ICCARM - 43 + 36 BICOMP - 16 + 17 - $PROJ_DIR$\..\drivers\src\stm32f4xx_usart.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_fsmc.c ICCARM - 60 + 24 BICOMP @@ -2142,167 +2128,180 @@ - $PROJ_DIR$\..\ucos_ii\source\os_flag.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_syscfg.c ICCARM - 38 + 89 BICOMP - 73 + 87 - $PROJ_DIR$\..\ucos_ii\source\os_mem.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_tim.c ICCARM - 54 + 55 BICOMP - 74 + 99 - $PROJ_DIR$\..\ucos_ii\ports\os_dbg.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_usart.c ICCARM - 71 + 104 BICOMP - 95 + 39 - $PROJ_DIR$\..\ucos_ii\source\os_sem.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_wwdg.c ICCARM - 100 + 94 BICOMP - 65 + 66 - $PROJ_DIR$\..\user\sys_cfg.c + $PROJ_DIR$\..\ucos_ii\ports\os_dbg.c ICCARM - 87 + 18 BICOMP - 86 + 108 - $PROJ_DIR$\..\drivers\src\stm32f4xx_spi.c + $PROJ_DIR$\..\ucos_ii\ports\os_cpu_a.asm + + + AARM + 98 + + + + + $PROJ_DIR$\..\ucos_ii\ports\os_cpu_c.c ICCARM - 85 + 57 BICOMP - 98 + 80 - $PROJ_DIR$\..\user\utils.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_dma.c ICCARM - 35 + 48 BICOMP - 5 + 22 - $PROJ_DIR$\..\ucos_ii\source\os_mbox.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_hash_md5.c ICCARM - 80 + 50 BICOMP - 69 + 74 - $PROJ_DIR$\..\ucos_ii\source\os_core.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_dcmi.c ICCARM - 90 + 10 BICOMP - 33 + 63 - $PROJ_DIR$\..\ucos_ii\ports\os_cpu_a.asm + $PROJ_DIR$\..\drivers\src\stm32f4xx_pwr.c - AARM - 34 + ICCARM + 77 + + + BICOMP + 79 - $PROJ_DIR$\..\ucos_ii\source\os_time.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_i2c.c ICCARM - 32 + 14 BICOMP - 84 + 35 - $PROJ_DIR$\..\ucos_ii\source\os_tmr.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_rcc.c ICCARM - 47 + 61 BICOMP - 49 + 29 - $PROJ_DIR$\..\drivers\src\stm32f4xx_tim.c + $PROJ_DIR$\..\drivers\src\stm32f4xx_spi.c ICCARM - 97 + 82 BICOMP - 55 + 60 diff --git a/modbus/modbus.c b/modbus/modbus.c index 1092155..ab49c07 100644 --- a/modbus/modbus.c +++ b/modbus/modbus.c @@ -10,13 +10,13 @@ extern OS_EVENT* ModbusReceived; /*接收到modbus请求报文*/ - - -/*0x270F+1=K10000*/ +/*0x270F + 1 = K10000 */ uint8_t ModbusCoil[1250]; /*10000/8=1250*/ uint16_t ModbusReg[10000]; +uint8_t ModbusErr; - +uint8_t ModbusErrReply(uint8_t func, uint8_t err); +uint16_t Crc16(const uint8_t *data, uint16_t length); void AddCrc16(uint8_t *data, uint16_t length); int8_t ChcekCrc16(uint16_t recCrc16, uint8_t *data, uint16_t length); uint8_t ModbusReadCoil(uint16_t addres, uint16_t num); @@ -24,6 +24,7 @@ uint8_t ModbusWriteCoil(uint16_t addres, uint16_t num, uint8_t *data); uint8_t ModbusReadReg(uint16_t addres, uint16_t num); uint8_t ModbusWriteReg(uint16_t addres, uint16_t num, uint8_t *data); + /*USART接收空闲中断*/ void USART1_IRQHandler(void) { @@ -49,6 +50,7 @@ void USART1_IRQHandler(void) rxLenRemain = DMA_GetCurrDataCounter(DMA2_Stream2); ModbusRxLen = MODBUS_RX_BUF_SIZE - rxLenRemain; + /*释放接收到数据帧信号量,唤醒帧解析任务*/ if(ModbusRxLen != 0) { OSSemPost(ModbusReceived); @@ -96,42 +98,41 @@ void AppTaskModbusParse (void *p_arg) while(1) { + /*无限期等待接收到数据帧信号量*/ OSSemPend(ModbusReceived, 0, &err); + /*数据接收,防止下一帧覆盖*/ rxLen = ModbusRxLen; - memcpy(rxBuf, ModbusRxBuf, rxLen); + /*拼接crc校验码(高前低后),接收到的数据帧crc校验码是低前高后*/ frame.crc = ((uint16_t)(rxBuf[rxLen - 1])) | ((uint16_t)rxBuf[rxLen - 2] << 8); if(ChcekCrc16(frame.crc, rxBuf, rxLen) != 0) { - /****************************crc错误处理******************************/ + /*crc校验错误,直接丢弃*/ + continue; } - frame.slaveAddres = rxBuf[0]; if(frame.slaveAddres != SLAVE_ADDRES) { - /*****************************从机地址错误处理************************/ + /*从机地址错误,直接丢弃*/ + continue; } - frame.func = rxBuf[1]; frame.opeAddres = ((uint16_t)rxBuf[2] << 8) | ((uint16_t)rxBuf[3]); frame.opeNum = ((uint16_t)rxBuf[4] << 8) | ((uint16_t)rxBuf[5]); - - - + + /*功能码分类*/ switch(frame.func) { case 0x01:/*读线圈*/ ModbusReadCoil(frame.opeAddres, frame.opeNum); - break; case 0x03:/*读寄存器*/ ModbusReadReg(frame.opeAddres, frame.opeNum); - break; case 0x0F:/*写多个线圈*/ @@ -139,8 +140,6 @@ void AppTaskModbusParse (void *p_arg) memcpy(frame.wData, &rxBuf[7], frame.wNum); ModbusWriteCoil(frame.opeAddres, frame.opeNum, frame.wData); - - break; case 0x10:/*写多个寄存器*/ @@ -148,45 +147,60 @@ void AppTaskModbusParse (void *p_arg) memcpy(frame.wData, &rxBuf[7], frame.wNum); ModbusWriteReg(frame.opeAddres, frame.opeNum, frame.wData); - break; + + // case 0x05:/*写单个线圈*/ + // ModbusWriteCoil(frame.opeAddres, 1, frame.wData); - default:/*功能码错误*/ + // break; + // case 0x06:/*写单个寄存器*/ + // ModbusWriteReg(frame.opeAddres, 1, frame.wData); + // break; - break; + default:/*功能码错误*/ + ModbusErr = ERR_FUNC; + ModbusErrReply(frame.func, ERR_FUNC); + break; } + /*启动发送*/ ModbusSend(ModbusTxBuf, ModbusTxLen); } } uint8_t ModbusReadCoil(uint16_t addres, uint16_t num) { - uint16_t byteIndI; - uint8_t bitIndI; + uint16_t byteIndI; /*字节索引*/ + uint8_t bitIndI; /*位索引*/ uint16_t byteIndO; uint8_t bitIndO; - uint8_t dataLen; - - uint8_t index; - uint8_t readVal; - uint8_t writeVal; + uint8_t dataLen; /*响应帧返回字节数*/ + uint8_t index; /*发送数组索引*/ + uint8_t readVal; /*读取到的形式值*/ + uint8_t writeVal; /*写入的形式值*/ - if(addres > 0x270F || (addres + num) > 0x270F) + /*操作地址超限*/ + if(addres > 0x270F || (addres + (num - 1)) > 0x270F) { - /********************地址超限处理*****************/ + ModbusErr = ERR_OPE_ADDRES; + return ModbusErrReply(0x01, ERR_OPE_ADDRES); + } + /*操作数量超限*/ + if(num == 0 || num > 2000) + { + ModbusErr = ERR_DATA; + return ModbusErrReply(0x01, ERR_DATA); } - + /*不能num/8+1,当为8的整数时会多一个*/ dataLen = (num + 7) / 8; - memset(&ModbusTxBuf[3], 0, 253);/*清零发送数组*/ - - + /*清零发送数组*/ + memset(&ModbusTxBuf[3], 0, 253); for(uint16_t i = 0; i < num; i++) { @@ -196,20 +210,23 @@ uint8_t ModbusReadCoil(uint16_t addres, uint16_t num) byteIndI = (addres + i) / 8; bitIndI = (addres + i) % 8; + /*位掩码读取线圈值*/ readVal = ModbusCoil[byteIndI] & ((uint8_t)1 << bitIndI); + /*读取到的值为0则不进行操作*/ if(readVal != 0) { index = 3 + byteIndO; + /*将读取到的值移位到要写入的位*/ writeVal = (uint8_t)1u << bitIndO; ModbusTxBuf[index] |= writeVal; } } - ModbusTxBuf[0] = SLAVE_ADDRES; - ModbusTxBuf[1] = 0x01; - ModbusTxBuf[2] = dataLen;/*响应帧返回数据字节数*/ + ModbusTxBuf[0] = SLAVE_ADDRES; /*从机地址*/ + ModbusTxBuf[1] = 0x01; /*功能码*/ + ModbusTxBuf[2] = dataLen; /*响应帧返回数据字节数*/ AddCrc16(ModbusTxBuf, 3 + dataLen); ModbusTxLen = 5 + dataLen; } @@ -224,14 +241,19 @@ uint8_t ModbusWriteCoil(uint16_t addres, uint16_t num, uint8_t *data) uint8_t readVal; uint8_t writeVal; - - if(addres > 0x270F || (addres + num) > 0x270F) + /*操作地址超限*/ + if(addres > 0x270F || (addres + (num - 1)) > 0x270F) + { + ModbusErr = ERR_OPE_ADDRES; + return ModbusErrReply(0x0F, ERR_OPE_ADDRES); + } + /*操作数量超限*/ + if(num == 0 || num > 1968) { - /********************地址超限处理*****************/ + ModbusErr = ERR_DATA; + return ModbusErrReply(0x0F, ERR_DATA); } - - for(uint16_t i = 0; i < num; i++) { byteIndI = (addres + i) / 8; @@ -240,10 +262,11 @@ uint8_t ModbusWriteCoil(uint16_t addres, uint16_t num, uint8_t *data) byteIndO = i / 8; bitIndO = i % 8; + /*位掩码读取要写入的值*/ readVal = data[byteIndO] | ((uint8_t)1 << bitIndO); + /*将写入值移位到要写入的位*/ writeVal = (uint8_t)1 << bitIndI; - if(readVal != 0) { ModbusCoil[byteIndI] |= writeVal; @@ -274,17 +297,24 @@ uint8_t ModbusReadReg(uint16_t addres, uint16_t num) uint8_t dataLen; - - if(addres > 0x270F || (addres + num) > 0x270F) + /*操作地址超限*/ + if(addres > 0x270F || (addres + (num - 1)) > 0x270F) { - /********************地址错误处理*****************/ + ModbusErr = ERR_OPE_ADDRES; + return ModbusErrReply(0x03, ERR_OPE_ADDRES); + } + /*操作数量超限*/ + if(num == 0 || num > 125) + { + ModbusErr = ERR_DATA; + return ModbusErrReply(0x03, ERR_DATA); } - dataLen = num * 2; for(uint16_t i = 0; i < num; i++) { index = 3 + (i * 2); + /*将16位寄存器值拆分为两个8位*/ readValH = (uint8_t)(ModbusReg[addres + i] >> 8); readValL = (uint8_t)(ModbusReg[addres + i] & 0x00FF); @@ -306,10 +336,17 @@ uint8_t ModbusWriteReg(uint16_t addres, uint16_t num, uint8_t *data) uint8_t writeValL; uint16_t writeVal; - - if(addres > 0x270F || (addres + num) > 0x270F) + /*操作地址超限*/ + if(addres > 0x270F || (addres + (num - 1)) > 0x270F) { - /********************地址错误处理*****************/ + ModbusErr = ERR_OPE_ADDRES; + return ModbusErrReply(0x10, ERR_OPE_ADDRES); + } + /*操作数量超限*/ + if(num == 0 || num > 123) + { + ModbusErr = ERR_DATA; + return ModbusErrReply(0x10, ERR_DATA); } @@ -320,6 +357,7 @@ uint8_t ModbusWriteReg(uint16_t addres, uint16_t num, uint8_t *data) writeValH = data[index]; writeValL = data[index + 1]; + /*将要写入两个8位值拼接为16位*/ writeVal = ((uint16_t)writeValH << 8) | ((uint16_t)writeValL & 0x00FF); ModbusReg[addres + i] = writeVal; } @@ -337,15 +375,28 @@ uint8_t ModbusWriteReg(uint16_t addres, uint16_t num, uint8_t *data) } -uint16_t Crc16(const uint8_t *data, uint16_t length); +uint8_t ModbusErrReply(uint8_t func, uint8_t err) +{ + ModbusTxBuf[0] = SLAVE_ADDRES; + ModbusTxBuf[1] = func; + ModbusTxBuf[2] = err; + AddCrc16(ModbusTxBuf, 3); + ModbusTxLen = 5; + + return err; +} + + + void AddCrc16(uint8_t *data, uint16_t length) { + uint8_t *dataT = data; uint16_t crc16 = Crc16(data, length); /*低前高后*/ - data[length] = (uint8_t)(crc16 & 0x00FF); - data[length + 1] = (uint8_t)(crc16 >> 8); + dataT[length] = (uint8_t)(crc16 & 0x00FF); + dataT[length + 1] = (uint8_t)(crc16 >> 8); } /*crc16校验*/ diff --git a/modbus/modbus.h b/modbus/modbus.h index 16b3159..67c16c3 100644 --- a/modbus/modbus.h +++ b/modbus/modbus.h @@ -5,6 +5,11 @@ #define SLAVE_ADDRES 0x01 +#define ERR_FUNC 0x01 +#define ERR_OPE_ADDRES 0x02 +#define ERR_DATA 0x03 +#define ERR_SLAVE 0x04 + typedef struct Modbus_Frame { uint8_t slaveAddres; /*从机地址*/