Refs #1003. Reconfigured the CAN GPIO pins in the Nucleo-F746ZG demo programs, such that is works with the Waveshare RS485/CAN shield.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@775 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
Frank Voorburg 2020-04-23 06:20:47 +00:00
parent 88e47a8b23
commit a97abde0ed
27 changed files with 7699 additions and 7666 deletions

View File

@ -199,13 +199,13 @@ void HAL_MspInit(void)
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
/* CAN TX and RX GPIO pin configuration. */
GPIO_InitStruct.Pin = LL_GPIO_PIN_0 | LL_GPIO_PIN_1;
GPIO_InitStruct.Pin = LL_GPIO_PIN_8 | LL_GPIO_PIN_9;
GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE;
GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL;
GPIO_InitStruct.Pull = LL_GPIO_PULL_NO;
GPIO_InitStruct.Alternate = LL_GPIO_AF_9;
LL_GPIO_Init(GPIOD, &GPIO_InitStruct);
LL_GPIO_Init(GPIOB, &GPIO_InitStruct);
#endif
#if (BOOT_COM_USB_ENABLE > 0)

View File

@ -30,8 +30,8 @@ S315080081B02D8700082D8700082D8700082D870008C1
S311080081C02D8700082D870008EE11AA552F
S315080081CC10B5054C237833B9044B13B10448AFF3F7
S315080081DC00800123237010BD380400200000000025
S315080081EC50A1000808B5034B1BB103490348AFF36C
S315080081FC008008BD000000003C04002050A10008C7
S315080081EC58A1000808B5034B1BB103490348AFF364
S315080081FC008008BD000000003C04002058A10008BF
S3150800820C53B94AB9002908BF00281CBF4FF0FF31E3
S3150800821C4FF0FF3000F074B9ADF1080C6DE904CEDF
S3150800822C00F006F8DDF804E0DDE9022304B0704737
@ -82,9 +82,9 @@ S315080084EC95E76746D8E781467BE7384645E7ACF11A
S315080084FC020C2B4410E702382C4421E73746E8E6F1
S3150800850C704700BF70B50D4E0D4D761BB61006D0D4
S3150800851C0024013455F8043B9847A642F9D1094E74
S3150800852C094D761B01F00EFEB61006D00024013458
S3150800853C55F8043B9847A642F9D170BDB0A100087E
S3150800854CB0A10008B8A10008B0A10008F0B48607CD
S3150800852C094D761B01F012FEB61006D00024013454
S3150800853C55F8043B9847A642F9D170BDB8A1000876
S3150800854CB8A10008C0A10008B8A10008F0B48607B5
S3150800855C46D0541E002A3CD0CAB2034602E014F197
S3150800856CFF3436D303F8012B9D07F8D1032C29D9F0
S3150800857CCDB245EA05250F2C45EA054533D9A4F1B4
@ -99,7 +99,7 @@ S315080085FC024800F005B8704700000000198600080C
S3150800860C002301461A46184600F01EB838B50A4C1F
S3150800861C0A4D641BA4100AD004F18043013B05EBF8
S3150800862C8305013C55F804399847002CF9D1BDE867
S3150800863C384001F08DBD00BFBCA10008B8A10008E8
S3150800863C384001F091BD00BFC4A10008C0A10008D4
S3150800864C704700BF704700BF2DE9F0411E4C054628
S3150800865C206890461F460E46FFF7F2FF1B4B1A681A
S3150800866CD2F8483133B35A6820681F2A27DC4DB92B
@ -108,11 +108,11 @@ S3150800868CBDE8F08103EB82010124C1F8888004FA65
S3150800869C02FED3F88841022D44EA0E0CC3F888C1B1
S315080086ACC1F80871E4D1D3F88C114EEA0104C3F869
S315080086BC8C41DDE702F5A673C2F84831D3E7FFF71C
S315080086CCC1FF4FF0FF30DBE72804002068A1000843
S315080086CCC1FF4FF0FF30DBE72804002070A100083B
S315080086DCDFF834D0002103E00C4B5B5843500431CF
S315080086EC0B480C4B42189A42F6D30B4A02E000236D
S315080086FC42F8043B094B9A42F9D300F013F8FFF7FA
S3150800870C01FF01F04FFB704700000520BCA10008D3
S3150800870C01FF01F04FFB704700000520C4A10008CB
S3150800871C00000020380400203804002074050020CE
S3150800872CFEE7000010B40F4AD2F8883043F4700301
S3150800873CC2F888300C4B196841F001011960002009
@ -231,12 +231,12 @@ S31508008E3C080F07D0104A936823F46043216943EA64
S31508008E4CC1039360FFF702FF0B4B9B68C3F3031335
S31508008E5C0A4AD35CD8400A4B18600020FFF78AFCF4
S31508008E6C002070BD012070470120FAE70120F8E7C1
S31508008E7C0120F6E7003C0240003802406CA10008CD
S31508008E7C0120F6E7003C02400038024074A10008C5
S31508008E8C2C040020014B1868704700BF2C040020E6
S31508008E9C08B5FFF7F7FF044B9B68C3F38223034A15
S31508008EACD35CD84008BD00BF003802407CA100083E
S31508008EACD35CD84008BD00BF0038024084A1000836
S31508008EBC08B5FFF7E7FF044B9B68C3F34233034A35
S31508008ECCD35CD84008BD00BF003802407CA100081E
S31508008ECCD35CD84008BD00BF0038024084A1000816
S31508008EDC7047002800F0A18038B5044690F8203079
S31508008EECD3B12268136823F002031360FFF780FCE2
S31508008EFC054623685A6812F0020F10D0FFF778FC63
@ -474,139 +474,140 @@ S31508009D6C0493002305934FF4A05306934FF48053A2
S31508009D7C0793072103A8FEF7D3FF00B1FEE715B03A
S31508009D8C5DF804FB003802400070004008B5FFF788
S31508009D9CA1FFFEF715FDFFF7A5FFFFF74BFFFFF732
S31508009DAC69FF08BD08B5FFF7F1FF00F041F9FFF7A9
S31508009DBC6BFF00F0C1F9FAE7F0B58DB0444B1A6C9D
S31508009DCC42F080521A641A6C02F080520192019A7F
S31508009DDC5A6C42F480425A645A6C02F480420292DB
S31508009DEC029A1A6B42F002021A631A6B02F002020A
S31508009DFC0392039A1A6B42F008021A631A6B02F062
S31508009E0C08020492049A1A6C42F480221A641A6C98
S31508009E1C02F480220592059A1A6C42F000721A64B2
S31508009E2C1B6C03F000730693069B0320FFF756FA88
S31508009E3C002211466FF00B00FFF762FA002211465A
S31508009E4C6FF00A00FFF75CFA002211466FF0090062
S31508009E5CFFF756FA002211466FF00400FFF750FA86
S31508009E6C002211466FF00300FFF74AFA002211464A
S31508009E7C6FF00100FFF744FA002211464FF0FF304D
S31508009E8CFFF73EFA802307930123089300240994CD
S31508009E9C0A9407A90F48FFF791FA4FF440730793F2
S31508009EAC02270897099403250A9507230B930A4E4C
S31508009EBC07A93046FFF782FA0795089709940A9579
S31508009ECC09230B9307A93046FFF778FA0DB0F0BDB6
S31508009EDC0038024000040240000C024008B509484C
S31508009EEC094B03604FF46143436000238360C360EE
S31508009EFC03610C2242618361C36103624362FFF70B
S31508009F0C68FE08BD84040020004800402DE9F04195
S31508009F1C04460D4617469846FEF7BAFF154BA3FBA3
S31508009F2C00308009002201E00132D2B2112A1DD874
S31508009F3C114B13F8121003EB420393F801C001EB13
S31508009F4C0C0303FB0443B0FBF3FE03FB1E06002EB7
S31508009F5CEAD11FFA8EF32B80013B9BB2B3F5806FC7
S31508009F6CE2D2397088F800C0012000E00020BDE874
S31508009F7CF08100BFD34D621084A1000830B58DB0B6
S31508009F8C0025ADF82E508DF82D508DF82C500BABB6
S31508009F9C0DF12D020DF12E014FF4FA70FFF7B6FFF5
S31508009FAC1A4C1B4B236025766576A576E5762577C0
S31508009FBC6577A560E5609DF82D30013B1B04236190
S31508009FCC9DF82C30013B1B056361BDF82E30636090
S31508009FDC2046FEF77EFF06950795012308934CF657
S31508009FECE042019202954FF6E07203920422049223
S31508009FFC059509930E230A930DEB02012046FFF7EC
S3150800A00C0FF82046FFF7A2F80DB030BD5C0400200F
S3150800A01C0064004008B50023012201460348FFF7F7
S3150800A02C26FD08B1002008BD0120FCE784040020A9
S3150800A03C08B5FFF753FFFFF7A1FF08BDBFF34F8F16
S3150800A04C0549CA6802F4E062044B1343CB60BFF3BC
S3150800A05C4F8F00BFFDE700BF00ED00E00400FA05D6
S3150800A06C08B5214B1B78B3B92048FFF7D3FF012855
S3150800A07C00D008BD1D4B1B78013BDBB23F2BF8D833
S3150800A08CFFF7EEFD1A4B1860174B01221A70194B85
S3150800A09C00221A70EDE7174B1B7801331348184446
S3150800A0ACFFF7B8FF012813D1124A13780133DBB234
S3150800A0BC13700E4A12789342DBD10B4A00211170A9
S3150800A0CC0A4A5278FF2AD4D1022BD2D1FFF7B6FF0F
S3150800A0DCFFF7C6FD064B1B6864339842C9D9024B79
S3150800A0EC00221A70C5E700BF4505002004050020AC
S3150800A0FC480500204605002000B58BB001AB03AA25
S3150800A10C00210C48FFF750F820B9039A40F2676310
S3150800A11C9A4202D00BB05DF804FB059B002BF9D1D3
S3150800A12C9DF80430FF2BF5D1079B022BF2D1FFF7D4
S3150800A13C85FF00BF5C04002008B5FFF791FFFFF709
S3150800A14CDBFF08BDF8B500BFF8BC08BC9E467047D7
S3110800A15CF8B500BFF8BC08BC9E4670476A
S3150800A16800000020000000000000000001020304AF
S3150800A1780607080900000000010203040502060292
S3150800A188060307030803090309040A040B040C0455
S3150800A1980C050D050E050F050F0610061007100805
S30D0800A1A894E0FF7F01000000AE
S30D0800A1B0F9850008F181000899
S3090800A1B8CD8100083F
S3150800A1BC00000000EC02002054030020BC03002021
S3150800A1CC0000000000000000000000000000000075
S3150800A1DC0000000000000000000000000000000065
S3150800A1EC0000000000000000000000000000000055
S3150800A1FC0000000000000000000000000000000045
S3150800A20C0000000000000000000000000000000034
S3150800A21C0000000000000000000000000000000024
S3150800A22C0000000000000000000000000000000014
S3150800A23C0000000000000000000000000000000004
S3150800A24C00000000000000000000000000000000F4
S3150800A25C00000000000000000100000000000000E3
S3150800A26C0E33CDAB34126DE6ECDE05000B000000A8
S3150800A27C00000000000000000000000000000000C4
S3150800A28C00000000000000000000000000000000B4
S3150800A29C00000000000000000000000000000000A4
S3150800A2AC0000000000000000000000000000000094
S3150800A2BC0000000000000000000000000000000084
S3150800A2CC0000000000000000000000000000000074
S3150800A2DC0000000000000000000000000000000064
S3150800A2EC0000000000000000000000000000000054
S3150800A2FC0000000000000000000000000000000044
S3150800A30C0000000000000000000000000000000033
S3150800A31C0000000000000000000000000000000023
S3150800A32C0000000000000000000000000000000013
S3150800A33C0000000000000000000000000000000003
S3150800A34C00000000000000000000000000000000F3
S3150800A35C00000000000000000000000000000000E3
S3150800A36C00000000000000000000000000000000D3
S3150800A37C00000000000000000000000000000000C3
S3150800A38C00000000000000000000000000000000B3
S3150800A39C00000000000000000000000000000000A3
S3150800A3AC0000000000000000000000000000000093
S3150800A3BC0000000000000000000000000000000083
S3150800A3CC0000000000000000000000000000000073
S3150800A3DC0000000000000000000000000000000063
S3150800A3EC0000000000000000000000000000000053
S3150800A3FC0000000000000000000000000000000043
S3150800A40C0000000000000000000000000000000032
S3150800A41C0000000000000000000000000000000022
S3150800A42C0000000000000000000000000000000012
S3150800A43C0000000000000000000000000000000002
S3150800A44C00000000000000000000000000000000F2
S3150800A45C00000000000000000000000000000000E2
S3150800A46C00000000000000000000000000000000D2
S3150800A47C00000000000000000000000000000000C2
S3150800A48C00000000000000000000000000000000B2
S3150800A49C00000000000000000000000000000000A2
S3150800A4AC0000000000000000000000000000000092
S3150800A4BC0000000000000000000000000000000082
S3150800A4CC0000000000000000000000000000000072
S3150800A4DC0000000000000000000000000000000062
S3150800A4EC0000000000000000000000000000000052
S3150800A4FC0000000000000000000000000000000042
S3150800A50C0000000000000000000000000000000031
S3150800A51C0000000000000000000000000000000021
S3150800A52C0000000000000000000000000000000011
S3150800A53C0000000000000000000000000000000001
S3150800A54C00000000000000000000000000000000F1
S3150800A55C00000000000000000000000000000000E1
S3150800A56C00000000000000000000000000000000D1
S3150800A57C00000000000000000000000000000000C1
S3150800A58C00000000000000000000000000000000B1
S3150800A59C00000000000000000000000000000000A1
S3150800A5AC0000000000000000000000000000000091
S3150800A5BC0000000000000000000000000000000081
S3150800A5CC0000000000000000000000000000000071
S3150800A5DC00000000000000004C0500200024F400D8
S30D0800A5EC010000001000000048
S31508009DAC69FF08BD08B5FFF7F1FF00F045F9FFF7A5
S31508009DBC6BFF00F0C5F9FAE72DE9F0418CB0464B7C
S31508009DCC1A6C42F080521A641A6C02F08052019294
S31508009DDC019A5A6C42F480425A645A6C02F48042D4
S31508009DEC0292029A1A6B42F002021A631A6B02F07A
S31508009DFC02020392039A1A6B42F008021A631A6B50
S31508009E0C02F008020492049A1A6C42F480221A642C
S31508009E1C1A6C02F480220592059A1A6C42F00072AA
S31508009E2C1A641B6C03F000730693069B0320FFF75A
S31508009E3C55FA002211466FF00B00FFF761FA002263
S31508009E4C11466FF00A00FFF75BFA002211466FF015
S31508009E5C0900FFF755FA002211466FF00400FFF7C8
S31508009E6C4FFA002211466FF00300FFF749FA002259
S31508009E7C11466FF00100FFF743FA002211464FF026
S31508009E8CFF30FFF73DFA802307930123089300243C
S31508009E9C09940A94114D07A92846FFF78FFA4FF42F
S31508009EAC4078CDF81C8002270897099403260A9651
S31508009EBC07230B9307A90A48FFF780FACDF81C80ED
S31508009ECC089709940A9609230B9307A92846FFF7BE
S31508009EDC75FA0CB0BDE8F081003802400004024067
S31508009EEC000C024008B50948094B03604FF461435E
S31508009EFC436000238360C36003610C224261836163
S31508009F0CC36103624362FFF764FE08BD8404002044
S31508009F1C004800402DE9F04104460D461746984680
S31508009F2CFEF7B6FF154BA3FB00308009002201E0B3
S31508009F3C0132D2B2112A1DD8114B13F8121003EBA9
S31508009F4C420393F801C001EB0C0303FB0443B0FB7B
S31508009F5CF3FE03FB1E06002EEAD11FFA8EF32B80A6
S31508009F6C013B9BB2B3F5806FE2D2397088F800C01A
S31508009F7C012000E00020BDE8F08100BFD34D62103F
S31508009F8C8CA1000870B58CB00025ADF82E508DF854
S31508009F9C2D508DF82C500BAB0DF12D020DF12E0119
S31508009FAC4FF4FA70FFF7B6FF1A4C1B4B2360257655
S31508009FBC6576A5760126E67625776577A560E5604C
S31508009FCC9DF82D30013B1B0423619DF82C30013B79
S31508009FDC1B056361BDF82E3063602046FEF779FFDA
S31508009FEC0695079508964CF6E043019302954FF6AD
S31508009FFCE073039304230493059509960E230A9399
S3150800A00C01A92046FFF70CF82046FFF79FF80CB07D
S3150800A01C70BD00BF5C0400200064004008B5002336
S3150800A02C012201460348FFF722FD08B1002008BDAE
S3150800A03C0120FCE78404002008B5FFF753FFFFF75F
S3150800A04CA1FF08BDBFF34F8F0549CA6802F4E06249
S3150800A05C044B1343CB60BFF34F8F00BFFDE700BF24
S3150800A06C00ED00E00400FA0508B5214B1B78B3B9DE
S3150800A07C2048FFF7D3FF012800D008BD1D4B1B78DD
S3150800A08C013BDBB23F2BF8D8FFF7EAFD1A4B1860F9
S3150800A09C174B01221A70194B00221A70EDE7174B51
S3150800A0AC1B78013313481844FFF7B8FF012813D15E
S3150800A0BC124A13780133DBB213700E4A12789342A4
S3150800A0CCDBD10B4A002111700A4A5278FF2AD4D1E7
S3150800A0DC022BD2D1FFF7B6FFFFF7C2FD064B1B6862
S3150800A0EC64339842C9D9024B00221A70C5E700BFDF
S3150800A0FC45050020040500204805002046050020DB
S3150800A10C00B58BB001AB03AA00210C48FFF74CF83D
S3150800A11C20B9039A40F267639A4202D00BB05DF8F5
S3150800A12C04FB059B002BF9D19DF80430FF2BF5D1C8
S3150800A13C079B022BF2D1FFF785FF00BF5C040020BA
S3150800A14C08B5FFF791FFFFF7DBFF08BDF8B500BFB1
S3150800A15CF8BC08BC9E467047F8B500BFF8BC08BCEE
S3090800A16C9E46704746
S3150800A17000000020000000000000000001020304A7
S3150800A180060708090000000001020304050206028A
S3150800A190060307030803090309040A040B040C044D
S3150800A1A00C050D050E050F050F06100610071008FD
S30D0800A1B08CE0FF7F01000000AE
S30D0800A1B8F9850008F181000891
S3090800A1C0CD81000837
S3150800A1C400000000EC02002054030020BC03002019
S3150800A1D4000000000000000000000000000000006D
S3150800A1E4000000000000000000000000000000005D
S3150800A1F4000000000000000000000000000000004D
S3150800A204000000000000000000000000000000003C
S3150800A214000000000000000000000000000000002C
S3150800A224000000000000000000000000000000001C
S3150800A234000000000000000000000000000000000C
S3150800A24400000000000000000000000000000000FC
S3150800A25400000000000000000000000000000000EC
S3150800A26400000000000000000100000000000000DB
S3150800A2740E33CDAB34126DE6ECDE05000B000000A0
S3150800A28400000000000000000000000000000000BC
S3150800A29400000000000000000000000000000000AC
S3150800A2A4000000000000000000000000000000009C
S3150800A2B4000000000000000000000000000000008C
S3150800A2C4000000000000000000000000000000007C
S3150800A2D4000000000000000000000000000000006C
S3150800A2E4000000000000000000000000000000005C
S3150800A2F4000000000000000000000000000000004C
S3150800A304000000000000000000000000000000003B
S3150800A314000000000000000000000000000000002B
S3150800A324000000000000000000000000000000001B
S3150800A334000000000000000000000000000000000B
S3150800A34400000000000000000000000000000000FB
S3150800A35400000000000000000000000000000000EB
S3150800A36400000000000000000000000000000000DB
S3150800A37400000000000000000000000000000000CB
S3150800A38400000000000000000000000000000000BB
S3150800A39400000000000000000000000000000000AB
S3150800A3A4000000000000000000000000000000009B
S3150800A3B4000000000000000000000000000000008B
S3150800A3C4000000000000000000000000000000007B
S3150800A3D4000000000000000000000000000000006B
S3150800A3E4000000000000000000000000000000005B
S3150800A3F4000000000000000000000000000000004B
S3150800A404000000000000000000000000000000003A
S3150800A414000000000000000000000000000000002A
S3150800A424000000000000000000000000000000001A
S3150800A434000000000000000000000000000000000A
S3150800A44400000000000000000000000000000000FA
S3150800A45400000000000000000000000000000000EA
S3150800A46400000000000000000000000000000000DA
S3150800A47400000000000000000000000000000000CA
S3150800A48400000000000000000000000000000000BA
S3150800A49400000000000000000000000000000000AA
S3150800A4A4000000000000000000000000000000009A
S3150800A4B4000000000000000000000000000000008A
S3150800A4C4000000000000000000000000000000007A
S3150800A4D4000000000000000000000000000000006A
S3150800A4E4000000000000000000000000000000005A
S3150800A4F4000000000000000000000000000000004A
S3150800A5040000000000000000000000000000000039
S3150800A5140000000000000000000000000000000029
S3150800A5240000000000000000000000000000000019
S3150800A5340000000000000000000000000000000009
S3150800A54400000000000000000000000000000000F9
S3150800A55400000000000000000000000000000000E9
S3150800A56400000000000000000000000000000000D9
S3150800A57400000000000000000000000000000000C9
S3150800A58400000000000000000000000000000000B9
S3150800A59400000000000000000000000000000000A9
S3150800A5A40000000000000000000000000000000099
S3150800A5B40000000000000000000000000000000089
S3150800A5C40000000000000000000000000000000079
S3150800A5D40000000000000000000000000000000069
S3150800A5E400000000000000004C0500200024F400D0
S30D0800A5F4010000001000000040
S705080086DD8F

View File

@ -224,12 +224,12 @@ void HAL_MspInit(void)
#endif /* BOOT_COM_RS232_ENABLE > 0 */
#if (BOOT_COM_CAN_ENABLE > 0)
/* CAN TX and RX GPIO pin configuration. */
GPIO_InitStruct.Pin = GPIO_PIN_0 | GPIO_PIN_1;
GPIO_InitStruct.Pin = GPIO_PIN_8 | GPIO_PIN_9;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.Alternate = GPIO_AF9_CAN1;
HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
#endif /* BOOT_COM_CAN_ENABLE > 0 */
} /*** end of HAL_MspInit ***/

View File

@ -196,13 +196,13 @@ void HAL_MspInit(void)
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
/* CAN TX and RX GPIO pin configuration. */
GPIO_InitStruct.Pin = LL_GPIO_PIN_0 | LL_GPIO_PIN_1;
GPIO_InitStruct.Pin = LL_GPIO_PIN_8 | LL_GPIO_PIN_9;
GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE;
GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL;
GPIO_InitStruct.Pull = LL_GPIO_PULL_NO;
GPIO_InitStruct.Alternate = LL_GPIO_AF_9;
LL_GPIO_Init(GPIOD, &GPIO_InitStruct);
LL_GPIO_Init(GPIOB, &GPIO_InitStruct);
#endif
#if (BOOT_COM_USB_ENABLE > 0)

View File

@ -1,33 +1,33 @@
S01A000064656D6F70726F675F73746D3332663734362E737265638E
S315080080000805002031A1000879A100087DA1000813
S3150800801081A1000885A1000889A1000800000000C8
S315080080200000000000000000000000008DA100080C
S3150800803091A100080000000095A10008039A000815
S3150800804099A100089DA10008A1A10008A5A1000802
S31508008050A9A10008ADA10008B1A10008B5A10008B2
S31508008060B9A10008BDA10008C1A10008C5A1000862
S31508008070C9A10008CDA10008D1A10008D5A1000812
S31508008080D9A10008DDA10008E1A10008E5A10008C2
S31508008090E9A10008EDA10008F1A10008F5A1000872
S315080080A0F9A10008FDA1000801A2000805A2000820
S315080080B009A200080DA2000811A2000815A20008CE
S315080080C019A200081DA2000821A2000825A200087E
S315080080D029A200082DA2000831A2000835A200082E
S315080080E039A200083DA2000841A2000845A20008DE
S315080080F049A200084DA2000851A2000855A200088E
S3150800810059A200085DA2000861A2000865A200083D
S3150800811069A200086DA2000871A2000875A20008ED
S3150800812079A200087DA2000881A2000885A200089D
S3150800813089A200088DA2000891A2000895A200084D
S3150800814099A200089DA20008A1A20008A5A20008FD
S31508008150A9A20008ADA20008B1A20008B5A20008AD
S31508008160B9A20008BDA20008C1A20008C5A200085D
S31508008170C9A20008CDA20008D1A20008000000008C
S31508008180D5A20008D9A20008DDA20008E1A20008CD
S31508008190E5A20008E9A20008EDA20008F1A200087D
S315080081A0F5A20008F9A20008FDA2000801A300082C
S315080081B005A3000809A300080DA3000811A30008D9
S315080081C015A3000819A30008EE11AA5510B5040056
S31508008000080500202DA1000875A1000879A100081F
S315080080107DA1000881A1000885A1000800000000D4
S3150800802000000000000000000000000089A1000810
S315080080308DA100080000000091A10008039A00081D
S3150800804095A1000899A100089DA10008A1A1000812
S31508008050A5A10008A9A10008ADA10008B1A10008C2
S31508008060B5A10008B9A10008BDA10008C1A1000872
S31508008070C5A10008C9A10008CDA10008D1A1000822
S31508008080D5A10008D9A10008DDA10008E1A10008D2
S31508008090E5A10008E9A10008EDA10008F1A1000882
S315080080A0F5A10008F9A10008FDA1000801A2000831
S315080080B005A2000809A200080DA2000811A20008DE
S315080080C015A2000819A200081DA2000821A200088E
S315080080D025A2000829A200082DA2000831A200083E
S315080080E035A2000839A200083DA2000841A20008EE
S315080080F045A2000849A200084DA2000851A200089E
S3150800810055A2000859A200085DA2000861A200084D
S3150800811065A2000869A200086DA2000871A20008FD
S3150800812075A2000879A200087DA2000881A20008AD
S3150800813085A2000889A200088DA2000891A200085D
S3150800814095A2000899A200089DA20008A1A200080D
S31508008150A5A20008A9A20008ADA20008B1A20008BD
S31508008160B5A20008B9A20008BDA20008C1A200086D
S31508008170C5A20008C9A20008CDA200080000000098
S31508008180D1A20008D5A20008D9A20008DDA20008DD
S31508008190E1A20008E5A20008E9A20008EDA200088D
S315080081A0F1A20008F5A20008F9A20008FDA200083D
S315080081B001A3000805A3000809A300080DA30008E9
S315080081C011A3000815A30008EE11AA5510B504005E
S315080081D0002C01D1012035E0A0690028FFD1606F8D
S315080081E0002805D1002084F87000200000F047FB25
S315080081F024206067206800684008400021680860FD
@ -228,8 +228,8 @@ S31508008E10094A1268C2F38222895CC84002BD80B53D
S31508008E20FFF7EFFF0F49044A1268C2F34232895C22
S31508008E30C84002BD003802400838024004380240E3
S31508008E40743802400024F400040000204038024030
S31508008E500070004070380240003C024048A10008FB
S31508008E6000127A0070A1000810B504004FF47A7059
S31508008E500070004070380240003C024044A10008FF
S31508008E6000127A006CA1000810B504004FF47A705D
S31508008E700D490978B0FBF1F00C490968B1FBF0F02F
S31508008E8000F09EF9002801D001200CE0102C09D230
S31508008E90002221005FF0FF3000F081F904480460E9
@ -394,7 +394,7 @@ S31508009870420040783870012000E00020F2BD30B583
S315080098808BB00020ADF8020000208DF80100002002
S315080098908DF8000040F267656B460DF101020DF187
S315080098A002014FF4FA70FFF790FF464C46482060D5
S315080098B000202076002060760020A0760020E07642
S315080098B000202076002060760020A0760120E07641
S315080098C000202077002060770020A0600020E0605C
S315080098D09DF80100401E000420619DF80000401E0E
S315080098E000056061BDF8020060602000FFF7C4FC57
@ -411,7 +411,7 @@ S3150800998000D10125EDB2012D08D19DF80000FF2870
S3150800999004D10698022801D1FFF7ABFE09B030BD05
S315080099A00CED00E00400FA050C0000200048004019
S315080099B0050100208C000020F8000020040100208A
S315080099C07CA00008D0000020006400400400E0FFEE
S315080099C078A00008D0000020006400400400E0FFF2
S315080099D0FCFF1F0080B5FFF714FA4FF47A71B0FB4D
S315080099E0F1F0FFF7EDFB0420FFF7EEFB0022002164
S315080099F05FF0FF30FFF7D3FB01BD80B5FEF740FFF0
@ -454,23 +454,23 @@ S31508009C30003C0140043C0140083C01400C3C01400A
S31508009C40443802400838014000000240000402403F
S31508009C5000080240000C02400010024000140240B6
S31508009C6000180240001C02400020024080B500F0A7
S31508009C7007F8FFF732FD00F012F9FFF734FDFAE7AF
S31508009C8080B500F009F800F02FF900F009F8FFF7A1
S31508009C90A1FE00F0FDF801BD7548764908607047D9
S31508009CA080B592B03022002106A800F028F91422C7
S31508009CB0002101A800F023F96F48016851F080518E
S31508009CC00160006810F08050009000986B480168A9
S31508009C7007F8FFF732FD00F010F9FFF734FDFAE7B1
S31508009C8080B500F009F800F02DF900F009F8FFF7A3
S31508009C90A1FE00F0FBF801BD7448754908607047DD
S31508009CA080B592B03022002106A800F026F91422C9
S31508009CB0002101A800F021F96E48016851F0805191
S31508009CC00160006810F08050009000986A480168AA
S31508009CD051F440410160006810F44040009000983B
S31508009CE0012006905FF4A020079002200C905FF4F4
S31508009CF080000D9008200E904FF4D8700F90022027
S31508009D0010900220119006A8FEF7C0FD002800D08A
S31508009D10FEE700F0FFF8002800D0FEE70F200190CC
S31508009D10FEE700F0FDF8002800D0FEE70F200190CE
S31508009D2002200290002003904FF4A05004904FF4B4
S31508009D3080500590072101A8FEF784FF002800D06F
S31508009D40FEE713B000BD10B586B04B48016851F068
S31508009D5080510160016811F08051059105994849C3
S31508009D40FEE713B000BD38B586B04A48016851F041
S31508009D5080510160016811F08051059105994749C4
S31508009D600A6852F480420A60096811F48041059134
S31508009D70059944490A6852F002020A600A6812F014
S31508009D70059943490A6852F002020A600A6812F015
S31508009D8002020592059A0A6852F008020A600968F2
S31508009D9011F0080105910599016851F480210160C7
S31508009DA0016811F4802105910599016851F0007147
@ -481,60 +481,60 @@ S31508009DE00900FFF7DCF9002200217FF00400FFF7E5
S31508009DF0D6F9002200217FF00300FFF7D0F90022F0
S31508009E0000217FF00100FFF7CAF9002200215FF068
S31508009E10FF30FFF7C4F98020009001200190002050
S31508009E2002900020039069461748FFF7FDFD4FF49E
S31508009E3040700090022001900020029003200390B9
S31508009E4007200490114C69462000FFF7EDFD03201A
S31508009E500090022001900020029003200390092020
S31508009E60049069462000FFF7DFFD06B010BD00002C
S31508009E700080000808ED00E040380240007000400D
S31508009E80443802403038024000040240000C0240C8
S31508009E9080B5002280211148FFF7BDFE01BD38B507
S31508009EA0FFF7ABFD04000E4D2868201AB0F5FA7FBF
S31508009EB013D30C490878002807D10120087001221D
S31508009EC080210648FFF7A7FE06E00020087000225A
S31508009ED080210248FFF79FFE2C6031BD0004024036
S31508009EE0FC0000200601002080B50320FFF753F987
S31508009EF00020FEF7B9FFFFF726FF002002BD10B5C8
S31508009F00044610460A460146204600F03FF8204619
S31508009F1010BD00007CB500201B48016851F0805137
S31508009F200160006810F0805000900098154E306867
S31508009F3050F480303060FEF7A3FC0500104C206812
S31508009F40C00308D4FEF79CFC401B40F2E931884266
S31508009F50F4D3032013E0306850F400303060FEF785
S31508009F608FFC05002068800308D4FEF789FC401B97
S31508009F7040F2E9318842F5D3032000E0002076BD9F
S31508009F8004700040007000404038024062F30F221F
S31508009F9062F31F42401810F0030308D0C91A1FD3F2
S31508009FA0DB0748BF00F8012D28BF20F8022D130053
S31508009FB030B414461546103928BF20E93C00FAD8B3
S31508009FC0490728BF20E90C0048BF40F8042D89003E
S31508009FD028BF20F8022D48BF00F8012D30BC704775
S31508009FE0C91818BF00F8012DCB0728BF00F8012DA6
S31508009FF0704700000F48016851F4700101600E496E
S3150800A000086850F00100086000200C4A10600A68D1
S3150800A0100B4802400A600B480B4A1060086830F487
S3150800A020802008600020094908605FF00060084940
S3150800A0300860704788ED00E00038024008380240A2
S3150800A040FFFFF6FE10300024043802400C380240A8
S3150800A05008ED00E010B5074979441831064C7C44F0
S3150800A060163404E00A68081D114488470146A142CF
S3150800A070F8D110BD5000000070000000050206026D
S3150800A080060307030803090309040A040B040C045E
S3150800A0900C050D050E050F050F061006100710080E
S3150800A0A04EF68851CEF20001086840F47000086048
S3150800A0B0BFF34F8FBFF36F8F4FF00070E1EE100ABA
S3150800A0C0704700004BF1FFFFFC0000000C00002069
S3150800A0D00000000077F1FFFF0C0000008800000078
S3150800A0E0000000200000000000F00DF8002801D054
S3150800A0F0FFF7B0FFAFF300800020AFF30080FFF753
S3150800A100B5FD00F002F80120704700F001B8000024
S3150800A1100746384600F002F8FBE7000080B5AFF3C3
S3150800A1200080024A11001820ABBEFBE72600020099
S3150800A130024885460248804702480047080500202D
S3150800A140F59F000859A10008000000000000000063
S3150800A1500102030406070809AFF30080FFF7A0FF12
S3150800A160FFF7C2FF100000000024F4000100000001
S3150800A1700000000001020304FFF7FEBFFFF7FEBF61
S31508009E20029000200390174C69462000FFF7FCFDBE
S31508009E304FF44075009502200190002002900320FF
S31508009E4003900720049069460F48FFF7EDFD00953B
S31508009E50022001900020029003200390092004901C
S31508009E6069462000FFF7E0FD07B030BD0080000816
S31508009E7008ED00E0403802400070004044380240D7
S31508009E803038024000040240000C024080B500222F
S31508009E9080211148FFF7BFFE01BD38B5FFF7ADFDBC
S31508009EA004000E4D2868201AB0F5FA7F13D30C4922
S31508009EB00878002807D10120087001228021064869
S31508009EC0FFF7A9FE06E0002008700022802102485C
S31508009ED0FFF7A1FE2C6031BD00040240FC00002003
S31508009EE00601002080B50320FFF755F90020FEF78C
S31508009EF0BBFFFFF728FF002002BD10B50446104639
S31508009F000A460146204600F03FF8204610BD0000EC
S31508009F107CB500201B48016851F08051016000683B
S31508009F2010F0805000900098154E306850F480303C
S31508009F303060FEF7A5FC0500104C2068C00308D465
S31508009F40FEF79EFC401B40F2E9318842F4D3032019
S31508009F5013E0306850F400303060FEF791FC0500DD
S31508009F602068800308D4FEF78BFC401B40F2E931D9
S31508009F708842F5D3032000E0002076BD0470004037
S31508009F80007000404038024062F30F2262F31F421D
S31508009F90401810F0030308D0C91A1FD3DB0748BFBF
S31508009FA000F8012D28BF20F8022D130030B41446FE
S31508009FB01546103928BF20E93C00FAD8490728BFBA
S31508009FC020E90C0048BF40F8042D890028BF20F876
S31508009FD0022D48BF00F8012D30BC7047C91818BFBC
S31508009FE000F8012DCB0728BF00F8012D70470000A7
S31508009FF00F48016851F4700101600E49086850F075
S3150800A0000100086000200C4A10600A680B480240EC
S3150800A0100A600B480B4A1060086830F48020086014
S3150800A0200020094908605FF0006008490860704729
S3150800A03088ED00E00038024008380240FFFFF6FECF
S3150800A04010300024043802400C38024008ED00E0C5
S3150800A05010B5074979441831064C7C44163404E097
S3150800A0600A68081D114488470146A142F8D110BD67
S3150800A07050000000700000000502060206030703F0
S3150800A0800803090309040A040B040C040C050D054E
S3150800A0900E050F050F061006100710084EF6885114
S3150800A0A0CEF20001086840F470000860BFF34F8FD5
S3150800A0B0BFF36F8F4FF00070E1EE100A7047000093
S3150800A0C04FF1FFFFFC0000000C000020000000001C
S3150800A0D07BF1FFFF0C000000880000000000002054
S3150800A0E00000000000F00DF8002801D0FFF7B0FFCF
S3150800A0F0AFF300800020AFF30080FFF7B7FD00F054
S3150800A10002F80120704700F001B8000007463846FB
S3150800A11000F002F8FBE7000080B5AFF30080024AC2
S3150800A12011001820ABBEFBE7260002000248854650
S3150800A130024880470248004708050020F19F0008AA
S3150800A14055A10008000000000000000001020304F9
S3150800A15006070809AFF30080FFF7A0FFFFF7C2FF65
S3150800A160100000000024F4000100000000000000B8
S3150800A17001020304FFF7FEBFFFF7FEBFFFF7FEBFAE
S3150800A180FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF5
S3150800A190FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE5
S3150800A1A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD5
@ -560,5 +560,5 @@ S3150800A2D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA4
S3150800A2E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF94
S3150800A2F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF84
S3150800A300FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF73
S3110800A310FFF7FEBFFFF7FEBFFFF7FEBF1A
S7050800A159F8
S30D0800A310FFF7FEBFFFF7FEBFD1
S7050800A155FC

View File

@ -222,12 +222,12 @@ void HAL_MspInit(void)
#endif /* BOOT_COM_RS232_ENABLE > 0 */
#if (BOOT_COM_CAN_ENABLE > 0)
/* CAN TX and RX GPIO pin configuration. */
GPIO_InitStruct.Pin = GPIO_PIN_0 | GPIO_PIN_1;
GPIO_InitStruct.Pin = GPIO_PIN_8 | GPIO_PIN_9;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.Alternate = GPIO_AF9_CAN1;
HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
#endif /* BOOT_COM_CAN_ENABLE > 0 */
} /*** end of HAL_MspInit ***/

View File

@ -198,13 +198,13 @@ void HAL_MspInit(void)
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
/* CAN TX and RX GPIO pin configuration. */
GPIO_InitStruct.Pin = LL_GPIO_PIN_0 | LL_GPIO_PIN_1;
GPIO_InitStruct.Pin = LL_GPIO_PIN_8 | LL_GPIO_PIN_9;
GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE;
GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL;
GPIO_InitStruct.Pull = LL_GPIO_PULL_NO;
GPIO_InitStruct.Alternate = LL_GPIO_AF_9;
LL_GPIO_Init(GPIOD, &GPIO_InitStruct);
LL_GPIO_Init(GPIOB, &GPIO_InitStruct);
#endif
#if (BOOT_COM_USB_ENABLE > 0)

View File

@ -1,7 +1,7 @@
S31508008000700700206D820008798200087B820008CC
S315080080107D8200087F820008818200080000000037
S315080080200000000000000000000000008382000835
S31508008030858200080000000087820008C5960008AF
S31508008030858200080000000087820008C9960008AB
S315080080408B8200088B8200088B8200088B820008CE
S315080080508B8200088B8200088B8200088B820008BE
S315080080608B8200088B8200088B8200088B820008AE
@ -30,16 +30,16 @@ S315080081C08B8200088B820008EE11AA5500F002F88F
S315080081D000F03CF80AA090E8000C82448344AAF117
S315080081E00107DA4501D100F031F8AFF2090EBAE815
S315080081F00F0013F0010F18BFFB1A43F001031847CD
S31508008200001B0000201B0000103A24BF78C878C164
S31508008200041B0000241B0000103A24BF78C878C15C
S31508008210FAD8520724BF30C830C144BF04680C607E
S31508008220704700000023002400250026103A28BFC6
S3150800823078C1FBD8520728BF30C148BF0B607047CA
S315080082401FB501F03AFD1FBD10B510BD00F0D3F8FB
S315080082501146FFF7F5FF01F027FD00F0F1F803B42A
S315080082401FB501F03CFD1FBD10B510BD00F0D3F8F9
S315080082501146FFF7F5FF01F029FD00F0F1F803B428
S31508008260FFF7F2FF03BC00F0F9F800000A4885465C
S315080082700A4880470A480047FEE7FEE7FEE7FEE7AA
S31508008280FEE7FEE7FEE7FEE7FEE7FEE705480649E6
S31508008290064A074B704700007007002071970008D0
S31508008290064A074B704700007007002075970008CC
S315080082A0CD810008700100207007002070030020AF
S315080082B07003002053EA020C00F069802DE9F04BA8
S315080082C04FF00006002B1FBFB3FA83F503FA05F437
@ -75,34 +75,34 @@ S3150800849030B589B040F2676500240D4800216B4667
S315080084A002AA00F07DF9002810D10298A84202D14C
S315080084B0049800B90124012C08D19DF80000FF2872
S315080084C004D10698022801D1FFF7D0FF09B030BDC4
S315080084D0E400002010B58EB000240D940C940B9483
S315080084E00BAB0CAA0DA94FF4FA7000F097F81B48CD
S315080084F019490160047644768476C476047744770D
S315080085008460C4609DF83010491E090401619DF815
S315080085102C10491E09054161BDF83410416000F070
S31508008520C1F906940794012008904CF6E0410191A0
S3150800853002944FF6E0710391042104910594099081
S315080085400E200A9001A9054800F0A2F8034800F099
S3150800855053FA0EB010BD000000640040E40000208D
S315080084D0E400002030B58DB000240C940B940A9467
S315080084E00AAB0BAA0CA94FF4FA7000F097F81B48D0
S315080084F0194901600476447684760125C5760477A1
S3150800850044778460C4609DF82C10491E09040161F3
S315080085109DF82810491E09054161BDF830104160D3
S3150800852000F0C0F90594069407954CF6E0400090D3
S3150800853001944FF6E0700290042003900494089585
S315080085400E2009906946054800F0A2F8034800F095
S3150800855053FA0DB030BD000000640040E40000206E
S3150800856010B500F00BF8BDE81040FFF791BF10B545
S3150800857000F03EF8BDE81040FFF7ACBF70B51A4CE6
S3150800858000251A4E607800280ED020783044401C0A
S3150800859001F08AF8012817D001F014F961686431EE
S315080085A0884200D9657070BD104801F07DF8012831
S315080085B0F9D13078401E3F28F5D801F003F96060FC
S3150800859001F08CF8012817D001F016F961686431EA
S315080085A0884200D9657070BD104801F07FF801282F
S315080085B0F9D13078401E3F28F5D801F005F96060FA
S315080085C001206070257070BD2078401CC0B22070F4
S315080085D031788142F7D165707178FF29F3D1022885
S315080085E0F1D1FFF743FF0000000000202000002023
S315080085F00948084901604FF46141416000218160E2
S31508008600C16001610C2242618161C16101624162FE
S3150800861000F05DBF00480040640000202DE9F047E7
S315080086200746884691469A4600F0EAFC4FF47A7166
S3150800861000F05FBF00480040640000202DE9F047E5
S315080086200746884691469A4600F0ECFC4FF47A7164
S31508008630B0FBF1F6002415484FF4806100EB4403C3
S3150800864010F814205B78D5186D1C7D43B6FBF5F23F
S3150800865005FB12629AB9B6FBF5F295B2A8F8005076
S315080086606D1E8D420BD210F8141089F8001000EB1D
S31508008670440040788AF800000120BDE8F087641CB1
S31508008680E4B2122CDAD30020F7E70000C49C0008F5
S31508008680E4B2122CDAD30020F7E70000C89C0008F1
S3150800869010B590F82020012A07D0022A05D0416A91
S315080086A041F480214162012010BD3C4800F500706C
S315080086B0026842F001020260026822F47C520260FB
@ -196,274 +196,275 @@ S31508008C2000180240001C02400020024000240240B6
S31508008C30002A01D0816170470904816170470000EC
S31508008C4001488068704700001400002002488168C7
S31508008C5002781144816070471400002010B5032083
S31508008C6000F0D6F8002000F005F800F025F80020FE
S31508008C6000F0D8F8002000F005F800F025F80020FC
S31508008C7010BD000070B504460D4D4FF47A71287882
S31508008C80B1FBF0F00B490968B1FBF0F000F007FC06
S31508008C80B1FBF0F00B490968B1FBF0F000F009FC04
S31508008C9008B1012070BD102C07D200222146501EB3
S31508008CA000F096F86C60002070BD012070BD0000D1
S31508008CB01400002010000020F0B587B04148016874
S31508008CC041F080510160016801F080510191011D58
S31508008CD00A6842F480420A60096801F480410191F9
S31508008CE0384910390A6842F002020A600A6802F036
S31508008CF0020201920A6842F008020A60096801F055
S31508008D0008010191016841F480210160016801F4BC
S31508008D1080210191016841F000710160006800F04E
S31508008D2000700190032000F073F800226FF00B002A
S31508008D30114600F04DF800226FF00A00114600F0C7
S31508008D4047F800226FF00900114600F041F80022AA
S31508008D50501F114600F03CF80022101F114600F083
S31508008D6037F80022901E114600F032F80022501EF5
S31508008D70114600F02DF8802002900120039000246F
S31508008D800494059402A91048FFF762FE4FF4407058
S31508008D90029002260396049403250595072006905B
S31508008DA002A90A4F3846FFF753FE02950396049424
S31508008DB005950920069002A93846FFF749FE07B02F
S31508008DC0F0BD00004038024000040240000C02409A
S31508008DD0F0B40D460D4B1B68C3F30223C3F1070419
S31508008DE0042C00D90424191D072901D2002300E008
S31508008DF0DB1E012606FA04F1491E294099409E40C9
S31508008E00761E16403143F0BC00F03EBF0CED00E084
S31508008E1000F00701054A10684FF6FF03184040EABC
S31508008E200120034908431060704700000CED00E07C
S31508008E300000FA05F8B51948016841F0805101604B
S31508008E40006800F080500090154C206840F480308F
S31508008E502060FFF7F5FE05464FF47A7606E0FFF741
S31508008E60EFFE401BB04201D90320F8BD6068C0037D
S31508008E70F5D5206840F400302060FFF7E1FE05468E
S31508008E8006E0FFF7DDFE401BB04201D90320F8BD1E
S31508008E9060688003F5D50020F8BD00004038024020
S31508008EA0007000402DE9F04704460D46002C17D007
S31508008EB0DFF83081D8F8000000F00F00A84211D280
S31508008EC0D8F8000020F00F002843C8F80000D8F8AA
S31508008ED0000000F00F00A84204D00120BDE8F0878A
S31508008EE00120FBE72068404E810712D5400703D5CD
S31508008EF0306840F4E05030602078000703D53068C9
S31508008F0040F4604030603068A16820F0F000084303
S31508008F1030602078C0072ED03349606808390128A8
S31508008F2006D0022809D0096889070BD40120D5E79D
S31508008F300968890306D40120D0E70968890101D4A4
S31508008F400120CBE7316821F0030101433160FFF7C7
S31508008F5077FE074641F2883906E0FFF771FEC01B27
S31508008F60484501D90320B9E73068616800F00C006C
S31508008F70B0EB810FF1D1D8F8000000F00F00A8423D
S31508008F800ED9D8F8000020F00F002843C8F80000D2
S31508008F90D8F8000000F00F00A84201D001209DE794
S31508008FA02078400705D53068E16820F4E05008438A
S31508008FB030602078000706D53068216920F46040C3
S31508008FC040EAC100306000F03BF83168074AC1F357
S31508008FD00311515CC840064908600020FFF74AFEA5
S31508008FE000207BE7003C024008380240E89C000865
S31508008FF0100000200148006870470000100000209B
S3150800900000B5FFF7F7FF04490968044AC1F382214E
S31508009010515CC84000BD000008380240F89C0008B2
S3150800902000B5FFF7E7FF04490968044AC1F342316E
S31508009030515CC84000BD000008380240F89C000892
S3150800904010B51748006810F00C01164816D04310E2
S31508009050042912D0082911D1114C241F216801F0C6
S315080090603F02216849020AD52068C0F38810A0FB90
S3150800907003010023FFF71EF909E0184610BD216811
S315080090800023C1F38811A1FB0001FFF713F921683A
S31508009090C1F30141491C4900B0FBF1F010BD0000C5
S315080090A0083802400024F4002DE9F84F04464FF032
S315080090B00008002C15D02078DFF8BC93A9F1040726
S315080090C0C007A7F1040560D0D9F80000C0F38100F5
S315080090D001280CD0D9F80000C0F38100022803D07B
S315080090E00CE00120BDE8F88F3868400206D52868EC
S315080090F080034AD5606870BB0120F3E76068B0F565
S31508009100803F11D0A8B1B0F5A02F1BD0286820F455
S3150800911080302860286820F480202860606830B392
S31508009120FFF78EFD06461EE0286840F4803028606A
S31508009130F4E7286820F480302860286820F4802026
S315080091402860EBE7286840F480202860286840F407
S3150800915080302860E2E718E0FFF772FD801B64287C
S3150800916001D90320BEE728688003F5D50DE0FFF78F
S3150800917067FD064606E0FFF763FD801B642801D9F4
S315080091800320AFE728688003F5D4207880074BD5FD
S31508009190D9F8000010F00C0F08D0D9F80000C0F379
S315080091A08100022812D1386840020FD42868800747
S315080091B004D5E068012801D0012093E728682169D1
S315080091C020F0F80040EAC10028602DE0E068C8B148
S315080091D0286840F001002860FFF732FD064606E0E1
S315080091E0FFF72EFD801B022801D903207AE728689D
S315080091F08007F5D52868216920F0F80040EAC10003
S31508009200286011E0286820F001002860FFF718FDA3
S31508009210064606E0FFF714FD801B022801D9032045
S3150800922060E728688007F5D42078000730D5DFF88E
S3150800923048A260690AF16C0AA8B1DAF8000040F0A1
S315080092400100CAF80000FFF7FBFC064606E0FFF738
S31508009250F7FC801B022801D9032043E7DAF800004F
S315080092608007F4D514E0DAF8000020F00100CAF807
S315080092700000FFF7E5FC064606E0FFF7E1FC801B69
S31508009280022801D903202DE7DAF800008007F4D474
S315080092902078400775D5DFF8E0A10AF1380ADAF830
S315080092A00000C0000CD4DAF8000040F08050CAF87C
S315080092B00000DAF8000000F0805000904FF0010836
S315080092C0DFF8B8B1DBF80000C00514D4DBF80000FD
S315080092D040F48070CBF80000FFF7B2FC064606E0C3
S315080092E0FFF7AEFC801B642801D90320FAE6DBF8F9
S315080092F00000C005F4D5DFF880B1A0680BF1680B53
S31508009300012814D0D0B1052825D0DBF8000020F0BC
S315080093100100CBF80000DBF8000020F00400CBF8D1
S315080093200000A06870B3FFF78BFC06462BE0DBF85D
S31508009330000040F00100CBF80000F2E7DBF800007F
S3150800934020F00100CBF80000DBF8000020F0040054
S31508009350CBF80000E5E7DBF8000040F00400CBF8A6
S315080093600000DBF8000040F00100CBF80000D8E769
S31508009370FFF766FC811B41F28830814203D903203E
S31508009380B0E61FE004E0DBF800008007F0D510E047
S31508009390FFF756FC064608E0FFF752FC811B41F230
S315080093A08830814201D903209CE6DBF8000080075B
S315080093B0F2D4B8F1010F05D1DAF8000020F0805098
S315080093C0CAF80000A069E8B3D9F80010C1F3810112
S315080093D002294FD0022807D0286820F0807028601C
S315080093E0FFF72EFC044640E0286820F080702860CD
S315080093F0FFF726FC064606E0FFF722FC801B02283C
S3150800940001D903206EE628688001F5D4D4E907015E
S31508009410A26A4FF0FF330843616A03EB52028901DF
S3150800942041EA0241084394F82C1040EA016040F0F2
S3150800943000503860286840F080702860FFF700FC0C
S31508009440044607E014E0FFF7FBFB001B022801D9DE
S31508009450032047E628688001F5D509E0FFF7F0FB09
S31508009460001B022801D903203CE628688001F5D4B0
S31508009470002037E6012035E6083802400070004033
S3150800948004284FF0E02104D0086920F004000861A0
S315080094907047086940F0040008617047704710B5C6
S315080094A0401EB0F1807F01D3012010BD4FF0E024AB
S315080094B060610F21601700F0E7FB0020A06107201C
S315080094C02061002010BD10B5FFF7E8FF10BD10B5EC
S315080094D00446002C02D0606F10B107E0012010BDD1
S315080094E0002084F87000204600F027F824206067E2
S315080094F02068016821F001010160204600F0FAF9B0
S31508009500012818D0606A10B1204600F070F920686A
S31508009510416821F4904141602068816821F02A0160
S3150800952081602068016841F0010101602046BDE8BC
S31508009530104000F0C0B9012010BD70472DE9F84F62
S3150800954004460E4615469946A06F202802D00220EA
S31508009550BDE8F88FFEB1F5B194F8700001281CD06B
S31508009560012084F870004FF00008C4F87C8022209F
S31508009570A067FFF765FB8246A4F85850A4F85A502E
S31508009580FF21A0684FF4805398420DD1226932B169
S31508009590A4F85C100FE00120DAE70220D8E740F2D1
S315080095A0FF11A4F85C1006E07F2268B1B0F1805F75
S315080095B012D0A4F85C80B4F85C70984201D1206996
S315080095C098B13546002628E0256915B1A4F85C202F
S315080095D0F1E7A4F85C10EEE7216919B13F21A4F878
S315080095E05C10E8E7A4F85C20E5E7002515E0002212
S315080095F0534620212046CDF8009000F00DFB08B117
S315080096000320A5E79DB12068406A384005F8010B9C
S31508009610B4F85A00401EA4F85A00B4F85A000028B4
S31508009620E5D12020A06784F87080002090E72068A4
S31508009630406A384026F8020BEAE710B500F01CFB32
S31508009640FFF70CFB00F046F800F0BEF8BDE8104046
S31508009650AFF30080002202488021FFF7E9BA000034
S315080096600004024070B500F0ADF804460C4D686879
S31508009670201AB0F5FA7F0AD328780A4B40B10020A1
S315080096802870002218468021FFF7D2FA6C6070BD58
S3150800969001202870012218468021FFF7C9FAF5E74C
S315080096A0080000200004024010B5002301460448C3
S315080096B00122FFF743FF08B1002010BD012010BDAD
S315080096C06400002010B5FFF7C1FABDE81040FFF7A7
S315080096D0FABE000010B592B0302106A8FEF761FE6A
S315080096E0142101A8FEF75DFE1F48016841F080516C
S315080096F00160006800F0805000901C48016841F441
S3150800970040410160006800F4404000900120069046
S315080097104FF4A020079002240C9460050D900820B1
S315080097200E904FF4D8700F901094119406A8FFF776
S31508009730BBFC00B1FEE7FFF77DFB00B1FEE70F209B
S3150800974001900294002003904FF4A05004904FF427
S3150800975080500590072101A8FFF7A4FB002800D038
S31508009760FEE712B010BD000040380240007000400D
S315080097701048016841F4700101600F48016841F022
S31508009780010101600C4A00210832116002680B4B86
S315080097901A400260031D0A4A1A60026822F48022EF
S315080097A0026005480C300160580602498039086095
S315080097B07047000088ED00E000380240FFFFF6FE23
S315080097C010300024FFF73CBA10B5FFF713FC4FF42E
S315080097D07A71B0FBF1F0FFF762FE0420FFF750FE46
S315080097E00022BDE81040501E1146FFF7F1BA90F866
S315080097F02410C90706D001684A68836A22F4003231
S315080098001A434A6090F82410890706D501684A6801
S31508009810C36A22F480321A434A6090F82410490732
S3150800982006D501684A68036B22F480221A434A6007
S3150800983090F82410090706D501684A68436B22F494
S3150800984000421A434A6090F82410C90606D50168F2
S315080098508A68836B22F480521A438A6090F824102F
S31508009860890606D501688A68C36B22F400521A4332
S315080098708A6090F82410490611D501684A68036C75
S3150800988022F480121A434A60016CB1F5801F06D192
S3150800989001684A68436C22F4C0021A434A6090F889
S315080098A02410090606D501684A68806C22F400224D
S315080098B002434A60704738B504460025E567FFF756
S315080098C0BFF903462068006800070BD56FF07E4095
S315080098D00090002220464FF4001100F09DF908B1CF
S315080098E0032038BD20206067A06784F870500020E8
S315080098F038BD000070B5044600200025A26821691D
S31508009900E3690A43616919430A4321680B68B64E3D
S31508009910334013430B6021684A68E36822F44052D7
S315080099201A434A60A169226A0A4321688B6823F4AC
S31508009930306313438B60AD4E4FF400422168AC4B45
S31508009940B14213D1196811F0030107D0012909D0D2
S31508009950022905D0032907D01021B4E00121B2E07D
S315080099600221B0E00421AEE00821ACE0A14EB142EC
S3150800997013D1196811F00C0107D0042909D0082958
S3150800998005D00C2907D010219DE000219BE002217B
S3150800999099E0042197E0082195E0974EB14213D14A
S315080099A0196811F0300107D0102909D0202905D0EF
S315080099B0302907D0102186E0002184E0022182E0C8
S315080099C0042180E008217EE08C4EB14213D119684B
S315080099D011F0C00107D0402909D0802905D0C02937
S315080099E007D010216FE000216DE002216BE0042111
S315080099F069E0082167E0824EB14216D1196811F470
S31508009A0040710AD0B1F5807F0BD0B1F5007F06D042
S31508009A10B1F5407F07D0102155E0002153E002211F
S31508009A2051E004214FE008214DE0764EB14216D1AF
S31508009A30196811F440610AD0B1F5806F0BD0B1F501
S31508009A40006F06D0B1F5406F07D010213BE0012129
S31508009A5039E0022137E0042135E0082133E06A4E77
S31508009A60B14216D1196811F440510AD0B1F5805F98
S31508009A700BD0B1F5005F06D0B1F5405F07D01021D5
S31508009A8021E000211FE002211DE004211BE008213E
S31508009A9019E05E4EB14215D1196811F4404109D05A
S31508009AA0B1F5804F0AD0914206D0B1F5404F07D0A4
S31508009AB0102108E0002106E0022104E0042102E06A
S31508009AC0082100E01021E3694FF6EF76934247D16B
S31508009AD0092935D2DFE801F0050F19342134343469
S31508009AE02B00FFF78DFA4100606801EB5001B1FBCE
S31508009AF0F0F080B225E0FFF793FA4100606801EBC9
S31508009B005001B1FBF0F080B21BE06068404901EB00
S31508009B105001B1FBF0F080B213E0FFF791FA410073
S31508009B20606801EB5001B1FBF0F080B209E06068B3
S31508009B304FF4803101EB5001B1FBF0F080B200E048
S31508009B400125A0F11001B14208D84FF6F071014085
S31508009B50C0F3420001432068C16040E001253EE0B1
S31508009B60092933D2DFE801F0050F193221323232E2
S31508009B702B00FFF745FA0146606801EB5001B1FB7F
S31508009B80F0F080B223E0FFF74BFA0146606801EB7C
S31508009B905001B1FBF0F080B219E060681D4901EB95
S31508009BA05001B1FBF0F080B211E0FFF749FA014627
S31508009BB0606801EB5001B1FBF0F080B207E0606825
S31508009BC002EB5001B1FBF0F080B200E00125A0F1F4
S31508009BD01001B14202D82168C86000E001250020C2
S31508009BE020666066284670BDF369FFEF00100140E5
S31508009BF0903802400044004000480040004C0040B5
S31508009C00005000400014014000780040007C0040ED
S31508009C100048E8010024F4002DE9F04104460E4608
S31508009C2017469846069D08E0681C06D0FFF708F810
S31508009C30A0EB0800A8420BD855B12068C06936EADF
S31508009C40000017D00020B842EED00020BDE8F08111
S31508009C502068016821F4D07101602068816821F0CC
S31508009C600101816020206067A067002084F87000E9
S31508009C700320EBE70120E6E7024901480860704740
S31508009C800080000808ED00E00907090E002804DB3B
S31508009C9000F1E02080F80014704700F00F0000F192
S31508009CA0E02080F8141D7047FFF7C7FCFEF75FFC3D
S31508009CB0FFF7D8FCFEF754FCFAE74FF04070E1EEE8
S31508009CC0100A70470502060206030703080309037C
S31508009CD009040A040B040C040C050D050E050F05F2
S31508009CE00F0610061007100800000000000000000C
S31508009CF00102030406070809000000000102030424
S31508009D00209D0008000000202000000008820008AE
S31508009D10409D00082000002050070000248200080B
S31508009D200000000000000000000000000000000025
S31508009D300024F400010000001000000000000000EC
S31508008CA000F098F86C60002070BD012070BD0000CF
S31508008CB014000020100000202DE9F04186B042483B
S31508008CC0016841F080510160016801F0805100910E
S31508008CD0011D0A6842F480420A60096801F480416D
S31508008CE00091394910390A6842F002020A600A6896
S31508008CF002F0020200920A6842F008020A60096855
S31508008D0001F008010091016841F4802101600168C1
S31508008D1001F480210091016841F00071016000684A
S31508008D2000F000700090032000F074F800226FF045
S31508008D300B00114600F04EF800226FF00A001146AB
S31508008D4000F048F800226FF00900114600F042F8DA
S31508008D500022501F114600F03DF80022101F114650
S31508008D6000F038F80022901E114600F033F8002271
S31508008D70501E114600F02EF8802001900120029026
S31508008D8000240394049401A9DFF840804046FFF7C5
S31508008D905FFE4FF440770197022602960394032557
S31508008DA004950720059001A90948FFF751FE019788
S31508008DB00296039404950920059001A94046FFF7F9
S31508008DC047FE06B0BDE8F081403802400004024084
S31508008DD0000C0240F0B40D460D4B1B68C3F302238A
S31508008DE0C3F10704042C00D90424191D072901D24C
S31508008DF0002300E0DB1E012606FA04F1491E29407D
S31508008E0099409E40761E16403143F0BC00F03EBFA6
S31508008E100CED00E000F00701054A10684FF6FF0365
S31508008E20184040EA012003490843106070470000D3
S31508008E300CED00E00000FA05F8B51948016841F0A4
S31508008E4080510160006800F080500090154C206841
S31508008E5040F480302060FFF7F3FE05464FF47A763B
S31508008E6006E0FFF7EDFE401BB04201D90320F8BD2E
S31508008E706068C003F5D5206840F400302060FFF72D
S31508008E80DFFE054606E0FFF7DBFE401BB04201D9D0
S31508008E900320F8BD60688003F5D50020F8BD000002
S31508008EA040380240007000402DE9F04704460D4660
S31508008EB0002C17D0DFF83081D8F8000000F00F003A
S31508008EC0A84211D2D8F8000020F00F002843C8F8AD
S31508008ED00000D8F8000000F00F00A84204D00120D6
S31508008EE0BDE8F0870120FBE72068404E810712D5D0
S31508008EF0400703D5306840F4E0503060207800071A
S31508008F0003D5306840F4604030603068A16820F0CE
S31508008F10F000084330602078C0072ED033496068D7
S31508008F200839012806D0022809D0096889070BD410
S31508008F300120D5E70968890306D40120D0E7096826
S31508008F40890101D40120CBE7316821F003010143EF
S31508008F503160FFF775FE074641F2883906E0FFF7EC
S31508008F606FFEC01B484501D90320B9E73068616820
S31508008F7000F00C00B0EB810FF1D1D8F8000000F03A
S31508008F800F00A8420ED9D8F8000020F00F00284399
S31508008F90C8F80000D8F8000000F00F00A84201D079
S31508008FA001209DE72078400705D53068E16820F460
S31508008FB0E050084330602078000706D530682169FC
S31508008FC020F4604040EAC100306000F03BF83168A8
S31508008FD0074AC1F30311515CC840064908600020DE
S31508008FE0FFF748FE00207BE7003C024008380240B5
S31508008FF0EC9C00081000002001480068704700003B
S315080090001000002000B5FFF7F7FF04490968044A75
S31508009010C1F38221515CC84000BD000008380240F7
S31508009020FC9C000800B5FFF7E7FF04490968044AF5
S31508009030C1F34231515CC84000BD00000838024007
S31508009040FC9C000810B51748006810F00C0116487B
S3150800905016D04310042912D0082911D1114C241F07
S31508009060216801F03F02216849020AD52068C0F349
S315080090708810A0FB03010023FFF71CF909E0184636
S3150800908010BD21680023C1F38811A1FB0001FFF779
S3150800909011F92168C1F30141491C4900B0FBF1F0FF
S315080090A010BD0000083802400024F4002DE9F84FEE
S315080090B004464FF00008002C15D02078DFF8BC9342
S315080090C0A9F10407C007A7F1040560D0D9F8000084
S315080090D0C0F3810001280CD0D9F80000C0F3810044
S315080090E0022803D00CE00120BDE8F88F386840025A
S315080090F006D5286880034AD5606870BB0120F3E767
S315080091006068B0F5803F11D0A8B1B0F5A02F1BD08C
S31508009110286820F480302860286820F48020286099
S31508009120606830B3FFF78CFD06461EE0286840F4F9
S3150800913080302860F4E7286820F4803028602868A2
S3150800914020F480202860EBE7286840F48020286017
S31508009150286840F480302860E2E718E0FFF770FDE1
S31508009160801B642801D90320BEE728688003F5D54B
S315080091700DE0FFF765FD064606E0FFF761FD801B7B
S31508009180642801D90320AFE728688003F5D420783E
S3150800919080074BD5D9F8000010F00C0F08D0D9F885
S315080091A00000C0F38100022812D1386840020FD4AB
S315080091B02868800704D5E068012801D0012093E7D4
S315080091C02868216920F0F80040EAC10028602DE0EF
S315080091D0E068C8B1286840F001002860FFF730FD54
S315080091E0064606E0FFF72CFD801B022801D903205E
S315080091F07AE728688007F5D52868216920F0F800FD
S3150800920040EAC100286011E0286820F001002860C3
S31508009210FFF716FD064606E0FFF712FD801B02283B
S3150800922001D9032060E728688007F5D4207800076D
S3150800923030D5DFF848A260690AF16C0AA8B1DAF8F5
S31508009240000040F00100CAF80000FFF7F9FC0646E6
S3150800925006E0FFF7F5FC801B022801D9032043E747
S31508009260DAF800008007F4D514E0DAF8000020F0F8
S315080092700100CAF80000FFF7E3FC064606E0FFF720
S31508009280DFFC801B022801D903202DE7DAF800004D
S315080092908007F4D42078400775D5DFF8E0A10AF1F5
S315080092A0380ADAF80000C0000CD4DAF8000040F0FA
S315080092B08050CAF80000DAF8000000F080500090EC
S315080092C04FF00108DFF8B8B1DBF80000C00514D488
S315080092D0DBF8000040F48070CBF80000FFF7B0FC24
S315080092E0064606E0FFF7ACFC801B642801D903207C
S315080092F0FAE6DBF80000C005F4D5DFF880B1A0680F
S315080093000BF1680B012814D0D0B1052825D0DBF85D
S31508009310000020F00100CBF80000DBF8000020F088
S315080093200400CBF80000A06870B3FFF789FC064676
S315080093302BE0DBF8000040F00100CBF80000F2E774
S31508009340DBF8000020F00100CBF80000DBF8000095
S3150800935020F00400CBF80000E5E7DBF8000040F059
S315080093600400CBF80000DBF8000040F00100CBF861
S315080093700000D8E7FFF764FC811B41F28830814280
S3150800938003D90320B0E61FE004E0DBF800008007FD
S31508009390F0D510E0FFF754FC064608E0FFF750FC4E
S315080093A0811B41F28830814201D903209CE6DBF813
S315080093B000008007F2D4B8F1010F05D1DAF80000F1
S315080093C020F08050CAF80000A069E8B3D9F8001068
S315080093D0C1F3810102294FD0022807D0286820F05E
S315080093E080702860FFF72CFC044640E0286820F0CF
S315080093F080702860FFF724FC064606E0FFF720FC8D
S31508009400801B022801D903206EE628688001F5D45E
S31508009410D4E90701A26A4FF0FF330843616A03EBF8
S315080094205202890141EA0241084394F82C1040EAA5
S31508009430016040F000503860286840F0807028606D
S31508009440FFF7FEFB044607E014E0FFF7F9FB001BF5
S31508009450022801D9032047E628688001F5D509E0E6
S31508009460FFF7EEFB001B022801D903203CE628681B
S315080094708001F5D4002037E6012035E60838024099
S315080094800070004004284FF0E02104D0086920F05D
S31508009490040008617047086940F0040008617047D5
S315080094A0704710B5401EB0F1807F01D3012010BD72
S315080094B04FF0E02460610F21601700F0E7FB002001
S315080094C0A06107202061002010BD10B5FFF7E8FF56
S315080094D010BD10B50446002C02D0606F10B107E02D
S315080094E0012010BD002084F87000204600F027F8FF
S315080094F0242060672068016821F001010160204688
S3150800950000F0FAF9012818D0606A10B1204600F078
S3150800951070F92068416821F49041416020688168AB
S3150800952021F02A0181602068016841F0010101608B
S315080095302046BDE8104000F0C0B9012010BD7047B4
S315080095402DE9F84F04460E4615469946A06F202881
S3150800955002D00220BDE8F88FFEB1F5B194F870008C
S3150800956001281CD0012084F870004FF00008C4F8C8
S315080095707C802220A067FFF763FB8246A4F8585038
S31508009580A4F85A50FF21A0684FF4805398420DD191
S31508009590226932B1A4F85C100FE00120DAE7022054
S315080095A0D8E740F2FF11A4F85C1006E07F2268B104
S315080095B0B0F1805F12D0A4F85C80B4F85C70984271
S315080095C001D1206998B13546002628E0256915B1EC
S315080095D0A4F85C20F1E7A4F85C10EEE7216919B15C
S315080095E03F21A4F85C10E8E7A4F85C20E5E700252D
S315080095F015E00022534620212046CDF8009000F0C1
S315080096000DFB08B10320A5E79DB12068406A3840E4
S3150800961005F8010BB4F85A00401EA4F85A00B4F82D
S315080096205A000028E5D12020A06784F87080002021
S3150800963090E72068406A384026F8020BEAE710B53A
S3150800964000F01CFBFFF70AFB00F046F800F0BEF836
S31508009650BDE81040AFF30080002202488021FFF7E2
S31508009660E7BA00000004024070B500F0ADF8044601
S315080096700C4D6868201AB0F5FA7F0AD328780A4B89
S3150800968040B100202870002218468021FFF7D0FA42
S315080096906C6070BD01202870012218468021FFF7F2
S315080096A0C7FAF5E7080000200004024010B50023B9
S315080096B0014604480122FFF743FF08B1002010BD08
S315080096C0012010BD6400002010B5FFF7BFFABDE801
S315080096D01040FFF7FABE000010B592B0302106A878
S315080096E0FEF75FFE142101A8FEF75BFE1F4801681E
S315080096F041F080510160006800F0805000901C48DD
S31508009700016841F440410160006800F4404000905F
S31508009710012006904FF4A020079002240C946005BF
S315080097200D9008200E904FF4D8700F901094119455
S3150800973006A8FFF7BBFC00B1FEE7FFF77DFB00B10B
S31508009740FEE70F2001900294002003904FF4A050EA
S3150800975004904FF480500590072101A8FFF7A4FB59
S31508009760002800D0FEE712B010BD000040380240C5
S31508009770007000401048016841F4700101600F480C
S31508009780016841F0010101600C4A002108321160AC
S3150800979002680B4B1A400260031D0A4A1A600268E7
S315080097A022F48022026005480C30016058060249FE
S315080097B0803908607047000088ED00E000380240F4
S315080097C0FFFFF6FE10300024FFF73ABA10B5FFF790
S315080097D013FC4FF47A71B0FBF1F0FFF762FE042038
S315080097E0FFF750FE0022BDE81040501E1146FFF755
S315080097F0F1BA90F82410C90706D001684A68836A46
S3150800980022F400321A434A6090F82410890706D5D4
S3150800981001684A68C36A22F480321A434A6090F89B
S315080098202410490706D501684A68036B22F480228A
S315080098301A434A6090F82410090706D501684A6851
S31508009840436B22F400421A434A6090F82410C90672
S3150800985006D501688A68836B22F480521A438A60A7
S3150800986090F82410890606D501688A68C36B22F425
S3150800987000521A438A6090F82410490611D50168E7
S315080098804A68036C22F480121A434A60016CB1F5E7
S31508009890801F06D101684A68436C22F4C0021A4345
S315080098A04A6090F82410090606D501684A68806C53
S315080098B022F4002202434A60704738B50446002560
S315080098C0E567FFF7BDF903462068006800070BD572
S315080098D06FF07E400090002220464FF4001100F001
S315080098E09DF908B1032038BD20206067A06784F879
S315080098F07050002038BD000070B5044600200025D1
S31508009900A2682169E3690A43616919430A43216820
S315080099100B68B64E334013430B6021684A68E36808
S3150800992022F440521A434A60A169226A0A4321680E
S315080099308B6823F4306313438B60AD4E4FF40042BB
S315080099402168AC4BB14213D1196811F0030107D055
S31508009950012909D0022905D0032907D01021B4E02E
S315080099600121B2E00221B0E00421AEE00821ACE01A
S31508009970A14EB14213D1196811F00C0107D0042980
S3150800998009D0082905D00C2907D010219DE000210F
S315080099909BE0022199E0042197E0082195E0974E83
S315080099A0B14213D1196811F0300107D0102909D036
S315080099B0202905D0302907D0102186E0002184E02F
S315080099C0022182E0042180E008217EE08C4EB1422B
S315080099D013D1196811F0C00107D0402909D0802990
S315080099E005D0C02907D010216FE000216DE00221C3
S315080099F06BE0042169E0082167E0824EB14216D186
S31508009A00196811F440710AD0B1F5807F0BD0B1F511
S31508009A10007F06D0B1F5407F07D0102155E0002120
S31508009A2053E0022151E004214FE008214DE0764E33
S31508009A30B14216D1196811F440610AD0B1F5806FA8
S31508009A400BD0B1F5006F06D0B1F5406F07D01021E5
S31508009A503BE0012139E0022137E0042135E0082105
S31508009A6033E06A4EB14216D1196811F440510AD052
S31508009A70B1F5805F0BD0B1F5005F06D0B1F5405F58
S31508009A8007D0102121E000211FE002211DE004215A
S31508009A901BE0082119E05E4EB14215D1196811F490
S31508009AA0404109D0B1F5804F0AD0914206D0B1F5B0
S31508009AB0404F07D0102108E0002106E0022104E00B
S31508009AC0042102E0082100E01021E3694FF6EF7651
S31508009AD0934247D1092935D2DFE801F0050F193439
S31508009AE0213434342B00FFF78DFA4100606801EB0E
S31508009AF05001B1FBF0F080B225E0FFF793FA410080
S31508009B00606801EB5001B1FBF0F080B21BE06068C1
S31508009B10404901EB5001B1FBF0F080B213E0FFF7CA
S31508009B2091FA4100606801EB5001B1FBF0F080B298
S31508009B3009E060684FF4803101EB5001B1FBF0F0A9
S31508009B4080B200E00125A0F11001B14208D84FF615
S31508009B50F0710140C0F3420001432068C16040E053
S31508009B6001253EE0092933D2DFE801F0050F193255
S31508009B70213232322B00FFF745FA0146606801EBC5
S31508009B805001B1FBF0F080B223E0FFF74BFA014633
S31508009B90606801EB5001B1FBF0F080B219E0606833
S31508009BA01D4901EB5001B1FBF0F080B211E0FFF75F
S31508009BB049FA0146606801EB5001B1FBF0F080B24A
S31508009BC007E0606802EB5001B1FBF0F080B200E0FC
S31508009BD00125A0F11001B14202D82168C86000E051
S31508009BE00125002020666066284670BDF369FFEFF0
S31508009BF000100140903802400044004000480040F0
S31508009C00004C00400050004000140140007800401D
S31508009C10007C00400048E8010024F4002DE9F041EA
S31508009C2004460E4617469846069D08E0681C06D068
S31508009C30FFF706F8A0EB0800A8420BD855B1206834
S31508009C40C06936EA000017D00020B842EED00020DE
S31508009C50BDE8F0812068016821F4D07101602068B0
S31508009C60816821F00101816020206067A0670020DB
S31508009C7084F870000320EBE70120E6E70249014873
S31508009C80086070470080000808ED00E00907090E23
S31508009C90002804DB00F1E02080F80014704700F08B
S31508009CA00F0000F1E02080F8141D7047FFF7C7FC8D
S31508009CB0FEF75DFCFFF7D8FCFEF752FCFAE74FF01B
S31508009CC04070E1EE100A7047050206020603070314
S31508009CD00803090309040A040B040C040C050D0502
S31508009CE00E050F050F0610061007100800000000E5
S31508009CF0000000000102030406070809000000002E
S31508009D0001020304249D0008000000202000000032
S31508009D1008820008449D0008200000205007000023
S31508009D202482000800000000000000000000000077
S31508009D30000000000024F4000100000010000000EC
S30908009D400000000011
S705080081CDA4

View File

@ -224,12 +224,12 @@ void HAL_MspInit(void)
#endif /* BOOT_COM_RS232_ENABLE > 0 */
#if (BOOT_COM_CAN_ENABLE > 0)
/* CAN TX and RX GPIO pin configuration. */
GPIO_InitStruct.Pin = GPIO_PIN_0 | GPIO_PIN_1;
GPIO_InitStruct.Pin = GPIO_PIN_8 | GPIO_PIN_9;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.Alternate = GPIO_AF9_CAN1;
HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
#endif /* BOOT_COM_CAN_ENABLE > 0 */
} /*** end of HAL_MspInit ***/

View File

@ -1,20 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project>
<configuration id="com.atollic.truestudio.exe.debug.1518366166" name="Debug">
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="com.atollic.truestudio.mbs.GCCSpecsDetectorAtollicArm" console="false" env-hash="1820105804495610514" id="com.atollic.truestudio.mbs.provider" keep-relative-paths="false" name="Atollic ARM Tools Language Settings" parameter="${COMMAND} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
</extension>
</configuration>
<configuration id="com.atollic.truestudio.exe.release.1518366166" name="Release">
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
</extension>
</configuration>
</project>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project>
<configuration id="com.atollic.truestudio.exe.debug.1518366166" name="Debug">
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="com.atollic.truestudio.mbs.GCCSpecsDetectorAtollicArm" console="false" env-hash="244710336241091751" id="com.atollic.truestudio.mbs.provider" keep-relative-paths="false" name="Atollic ARM Tools Language Settings" parameter="${COMMAND} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
</extension>
</configuration>
<configuration id="com.atollic.truestudio.exe.release.1518366166" name="Release">
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
</extension>
</configuration>
</project>

View File

@ -199,13 +199,13 @@ void HAL_MspInit(void)
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
/* CAN TX and RX GPIO pin configuration. */
GPIO_InitStruct.Pin = LL_GPIO_PIN_0 | LL_GPIO_PIN_1;
GPIO_InitStruct.Pin = LL_GPIO_PIN_8 | LL_GPIO_PIN_9;
GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE;
GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL;
GPIO_InitStruct.Pull = LL_GPIO_PULL_NO;
GPIO_InitStruct.Alternate = LL_GPIO_AF_9;
LL_GPIO_Init(GPIOD, &GPIO_InitStruct);
LL_GPIO_Init(GPIOB, &GPIO_InitStruct);
#endif
#if (BOOT_COM_USB_ENABLE > 0)

View File

@ -4,7 +4,7 @@
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="com.atollic.truestudio.mbs.GCCSpecsDetectorAtollicArm" console="false" env-hash="1856337536078792240" id="com.atollic.truestudio.mbs.provider" keep-relative-paths="false" name="Atollic ARM Tools Language Settings" parameter="${COMMAND} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<provider class="com.atollic.truestudio.mbs.GCCSpecsDetectorAtollicArm" console="false" env-hash="280942067824273477" id="com.atollic.truestudio.mbs.provider" keep-relative-paths="false" name="Atollic ARM Tools Language Settings" parameter="${COMMAND} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>

View File

@ -1,37 +1,37 @@
S01A000064656D6F70726F675F73746D3332663734362E737265638E
S3150800800000000520E19E0008319F0008319F000806
S31508008010319F0008319F0008319F000800000000CA
S31508008020000000000000000000000000319F00086A
S31508008030319F000800000000319F0008699F000872
S31508008040319F0008319F0008319F0008319F0008C2
S31508008050319F0008319F0008319F0008319F0008B2
S31508008060319F0008319F0008319F0008319F0008A2
S31508008070319F0008319F0008319F0008319F000892
S31508008080319F0008319F0008319F0008319F000882
S31508008090319F0008319F0008319F0008319F000872
S315080080A0319F0008319F0008319F0008319F000862
S315080080B0319F0008319F0008319F0008319F000852
S315080080C0319F0008319F0008319F0008319F000842
S315080080D0319F0008319F0008319F0008319F000832
S315080080E0319F0008319F0008319F0008319F000822
S315080080F0319F0008319F0008319F0008319F000812
S31508008100319F0008319F0008319F0008319F000801
S31508008110319F0008319F0008319F0008319F0008F1
S31508008120319F0008319F0008319F0008319F0008E1
S31508008130319F0008319F0008319F0008319F0008D1
S31508008140319F0008319F0008319F0008319F0008C1
S31508008150319F0008319F0008319F0008319F0008B1
S31508008160319F0008319F0008319F0008319F0008A1
S31508008170319F0008319F0008319F00080000000069
S31508008180319F0008319F0008319F0008319F000881
S31508008190319F0008319F0008319F0008319F000871
S315080081A0319F0008319F0008319F0008319F000861
S315080081B0319F0008319F0008319F0008319F000851
S311080081C0319F0008319F0008EE11AA55F7
S3150800800000000520E99E0008399F0008399F0008EE
S31508008010399F0008399F0008399F000800000000B2
S31508008020000000000000000000000000399F000862
S31508008030399F000800000000399F0008719F00085A
S31508008040399F0008399F0008399F0008399F0008A2
S31508008050399F0008399F0008399F0008399F000892
S31508008060399F0008399F0008399F0008399F000882
S31508008070399F0008399F0008399F0008399F000872
S31508008080399F0008399F0008399F0008399F000862
S31508008090399F0008399F0008399F0008399F000852
S315080080A0399F0008399F0008399F0008399F000842
S315080080B0399F0008399F0008399F0008399F000832
S315080080C0399F0008399F0008399F0008399F000822
S315080080D0399F0008399F0008399F0008399F000812
S315080080E0399F0008399F0008399F0008399F000802
S315080080F0399F0008399F0008399F0008399F0008F2
S31508008100399F0008399F0008399F0008399F0008E1
S31508008110399F0008399F0008399F0008399F0008D1
S31508008120399F0008399F0008399F0008399F0008C1
S31508008130399F0008399F0008399F0008399F0008B1
S31508008140399F0008399F0008399F0008399F0008A1
S31508008150399F0008399F0008399F0008399F000891
S31508008160399F0008399F0008399F0008399F000881
S31508008170399F0008399F0008399F00080000000051
S31508008180399F0008399F0008399F0008399F000861
S31508008190399F0008399F0008399F0008399F000851
S315080081A0399F0008399F0008399F0008399F000841
S315080081B0399F0008399F0008399F0008399F000831
S311080081C0399F0008399F0008EE11AA55E7
S315080081CC10B5054C237833B9044B13B10448AFF3F7
S315080081DC00800123237010BD0C0000200000000055
S315080081ECCC9F000808B5034B1BB103490348AFF3F2
S315080081FC008008BD0000000010000020CC9F00087D
S315080081ECD49F000808B5034B1BB103490348AFF3EA
S315080081FC008008BD0000000010000020D49F000875
S3150800820C53B94AB9002908BF00281CBF4FF0FF31E3
S3150800821C4FF0FF3000F07AB9ADF1080C6DE904CED9
S3150800822C00F006F8DDF804E0DDE9022304B0704737
@ -90,16 +90,16 @@ S3150800856C112A1ED8114B13F8121003EB420393F879
S3150800857C01E001EB0E0303FB0443B0FBF3FC03FB26
S3150800858C1C06002EEAD11FFA8CF32B80013B9BB2FA
S3150800859CB3F5806FE2D2397088F800E00120BDE8A7
S315080085ACF0810020BDE8F081D34D6210E49F0008ED
S315080085BC30B58DB00025ADF82E508DF82D500CAB7E
S315080085ACF0810020BDE8F081D34D6210EC9F0008E5
S315080085BC70B58CB00025ADF82E508DF82D500CAB3F
S315080085CC03F8045D0DF12D020DF12E014FF4FA702E
S315080085DCFFF7B6FF1A4C1B4B236025766576A576F6
S315080085ECE57625776577A560E5609DF82D30013B26
S315080085FC1B0423619DF82C30013B1B056361BDF8F8
S3150800860C2E306360204600F030F906950795012355
S3150800861C08934CF6E042019202954FF6E0720392EB
S3150800862C04220492059509930E230A930DEB020175
S3150800863C204600F0C1F9204600F054FA0DB030BDC2
S315080085EC0126E67625776577A560E5609DF82D303A
S315080085FC013B1B0423619DF82C30013B1B05636171
S3150800860CBDF82E306360204600F02FF906950795C5
S3150800861C08964CF6E043019302954FF6E0730393E4
S3150800862C04230493059509960E230A9301A920465B
S3150800863C00F0C2F9204600F055FA0CB070BD00BF28
S3150800864C280000200064004008B5002301220146DA
S3150800865C034801F031FA08B1002008BD012008BD15
S3150800866C5000002008B5FFF753FFFFF7A1FF08BD20
@ -107,9 +107,9 @@ S3150800867CBFF34F8F0549CA6802F4E062044B1343F3
S3150800868CCB60BFF34F8F00BFFDE700BF00ED00E0E6
S3150800869C0400FA0508B5214B1B78B3B92048FFF737
S315080086ACD3FF012800D008BD1D4B1B78013BDBB25C
S315080086BC3F2BF8D801F04EFC1A4B18600122174BC9
S315080086BC3F2BF8D801F052FC1A4B18600122174BC5
S315080086CC1A700022184B1A7008BD174B1B78013309
S315080086DC13481844FFF7B8FF01280AD001F03AFCF2
S315080086DC13481844FFF7B8FF01280AD001F03EFCEE
S315080086EC104B1B6864339842DDD900220B4B1A7069
S315080086FCD9E70D4A13780133DBB21370084A12789E
S3150800870C9342D0D10021054A1170054A5278FF2AA6
@ -121,7 +121,7 @@ S3150800875C04FB059B0BB10023F7E70123F5E79DF80E
S3150800876C0430FF2BF2D1079B022BEFD1FFF780FFCA
S3150800877C2800002008B5FFF78DFFFFF7D7FF08BDC7
S3150800878C08B500228021024800F0D0FB08BD00BFC6
S3150800879C0004024010B501F0DDFB0E4B1B68C31A32
S3150800879C0004024010B501F0E1FB0E4B1B68C31A2E
S315080087ACB3F5FA7F0CD304460B4B1B784BB9012255
S315080087BC094B1A708021094800F0B8FB054B1C6060
S315080087CC10BD0022044B1A708021044800F0AEFB41
@ -347,12 +347,12 @@ S3150800957C13F0080F07D00F4A936823F46043216948
S3150800958C43EAC1039360FFF7FFFE0A4B9B68C3F3DC
S3150800959C0313094AD35CD840084B18600020FFF720
S315080095AC1FF9002070BD01207047012070BD00BF57
S315080095BC003C02400038024008A0000808000020C1
S315080095BC003C02400038024010A0000808000020B9
S315080095CC014B1868704700BF0800002008B5FFF764
S315080095DCF7FF044B9B68C3F38223034AD35CD8403A
S315080095EC08BD00BF0038024018A0000808B5FFF7F0
S315080095EC08BD00BF0038024020A0000808B5FFF7E8
S315080095FCE7FF044B9B68C3F34233034AD35CD8405A
S3150800960C08BD00BF0038024018A0000870470000CB
S3150800960C08BD00BF0038024020A0000870470000C3
S3150800961C10B5044683680269134342691343C26949
S3150800962C1343016808689C4A024013430B6022687E
S3150800963C536823F44053E1680B435360A369226AC9
@ -462,7 +462,7 @@ S31508009CAC196009495960196821F480211960D8602E
S31508009CBC4FF0006393605DF8044B704700ED00E0CD
S31508009CCC00380240FFFFF6FE10300024014B024A12
S31508009CDC9A60704700ED00E00080000800B595B06A
S31508009CEC3022002108A800F063F90023039304939B
S31508009CEC3022002108A800F067F900230393049397
S31508009CFC059306930793214B1A6C42F080521A640B
S31508009D0C1B6C03F080530193019B1D4B1A6842F49C
S31508009D1C40421A601B6803F440430293029B0123DA
@ -473,49 +473,49 @@ S31508009D5CFEE70F23039302230493002305934FF482
S31508009D6CA05306934FF480530793072103A8FFF7D4
S31508009D7C75FB00B1FEE715B05DF804FB0038024030
S31508009D8C0070004008B5FFF7A1FFFEF74FFDFFF77F
S31508009D9CA5FF00F0C9F8FEF7F3FC08BD08B5FFF7F8
S31508009D9CA5FF00F0CDF8FEF7F3FC08BD08B5FFF7F4
S31508009DACF1FFFEF75FFCFEF7F5FCFEF7E3FCFAE7BE
S31508009DBCF0B58DB0444B1A6C42F080521A641A6C8A
S31508009DCC02F080520192019A5A6C42F480425A640B
S31508009DDC5A6C02F480420292029A1A6B42F0020200
S31508009DEC1A631A6B02F002020392039A1A6B42F078
S31508009DFC08021A631A6B02F008020492049A1A6C87
S31508009E0C42F480221A641A6C02F480220592059A8E
S31508009E1C1A6C42F000721A641B6C03F000730693FA
S31508009E2C069B0320FEF726FF002211466FF00B0057
S31508009E3CFEF732FF002211466FF00A00FEF72CFFE0
S31508009E4C002211466FF00900FEF726FF0022114684
S31508009E5C6FF00400FEF720FF002211466FF0030096
S31508009E6CFEF71AFF002211466FF00100FEF714FFE9
S31508009E7C002211464FF0FF30FEF70EFF80230793A2
S31508009E8C01230893002409940A9407A90F48FEF79E
S31508009E9C5FFF4FF44073079302270897099403252D
S31508009EAC0A9507230B930A4E07A93046FEF750FF6F
S31508009EBC0795089709940A9509230B9307A9304621
S31508009ECCFEF746FF0DB0F0BD003802400004024014
S31508009EDC000C0240DFF834D0002103E00C4B5B5831
S31508009EEC435004310B480C4B42189A42F6D30B4A92
S31508009EFC02E0002342F8043B094B9A42F9D3FFF7D8
S31508009F0CBDFE00F031F8FFF749FF70470000052049
S31508009F1C30A00008000000200C0000200C000020D7
S31508009F2C24010020FEE7000008B5FFF749FB084BA3
S31508009F3CA3FB00308009FEF7DFFE0420FEF7F2FED5
S31508009F4C002211464FF0FF30FEF7A6FE08BD00BFF3
S31508009F5CD34D621008B5FEF781FC08BD08B5FEF7AF
S31508009F6C71FCFEF7F0FE08BD70B50D4E0D4CA41B2A
S31508009F7CA4100025A54209D10B4E0C4C00F020F874
S31508009F8CA41BA4100025A54205D170BD56F8253092
S31508009F9C98470135EEE756F8253098470135F2E72C
S31508009FAC28A0000828A0000828A000082CA0000853
S31508009FBC02440346934200D1704703F8011BF9E7A4
S31508009FCCF8B500BFF8BC08BC9E467047F8B500BF8C
S30D08009FDCF8BC08BC9E4670475C
S31508009FE405020602060307030803090309040A040B
S31508009FF40B040C040C050D050E050F050F061006BB
S3150800A0041007100800000000000000000102030405
S3110800A0140607080900000000010203040A
S30D0800A0201CE2FF7F01000000AD
S3090800A028F1810008AC
S3090800A02CCD810008CC
S3110800A03001000000100000000024F400ED
S70508009EE173
S31508009DBC2DE9F0418CB0464B1A6C42F080521A646D
S31508009DCC1A6C02F080520192019A5A6C42F4804243
S31508009DDC5A645A6C02F480420292029A1A6B42F046
S31508009DEC02021A631A6B02F002020392039A1A6BA6
S31508009DFC42F008021A631A6B02F008020492049ADB
S31508009E0C1A6C42F480221A641A6C02F480220592A7
S31508009E1C059A1A6C42F000721A641B6C03F00073F4
S31508009E2C0693069B0320FEF725FF002211466FF0CA
S31508009E3C0B00FEF731FF002211466FF00A00FEF701
S31508009E4C2BFF002211466FF00900FEF725FF0022B2
S31508009E5C11466FF00400FEF71FFF002211466FF043
S31508009E6C0300FEF719FF002211466FF00100FEF7FA
S31508009E7C13FF002211464FF0FF30FEF70DFF80232B
S31508009E8C079301230893002409940A94114D07A9F2
S31508009E9C2846FEF75DFF4FF44078CDF81C80022764
S31508009EAC0897099403260A9607230B9307A90A48C9
S31508009EBCFEF74EFFCDF81C80089709940A960923DD
S31508009ECC0B9307A92846FEF743FF0CB0BDE8F081B3
S31508009EDC0038024000040240000C0240DFF834D07F
S31508009EEC002103E00C4B5B58435004310B480C4BD8
S31508009EFC42189A42F6D30B4A02E0002342F8043B76
S31508009F0C094B9A42F9D3FFF7B9FE00F031F8FFF77F
S31508009F1C45FF70470000052038A000080000002007
S31508009F2C0C0000200C00002024010020FEE7000095
S31508009F3C08B5FFF745FB084BA3FB00308009FEF775
S31508009F4CDBFE0420FEF7EEFE002211464FF0FF3032
S31508009F5CFEF7A2FE08BD00BFD34D621008B5FEF78A
S31508009F6C7DFC08BD08B5FEF76DFCFEF7ECFE08BDDA
S31508009F7C70B50D4E0D4CA41BA4100025A54209D195
S31508009F8C0B4E0C4C00F020F8A41BA4100025A5427F
S31508009F9C05D170BD56F8253098470135EEE756F8C9
S31508009FAC253098470135F2E730A0000830A00008A4
S31508009FBC30A0000834A0000802440346934200D19E
S31508009FCC704703F8011BF9E7F8B500BFF8BC08BCE5
S31508009FDC9E467047F8B500BFF8BC08BC9E4670474D
S31508009FEC05020602060307030803090309040A0403
S31508009FFC0B040C040C050D050E050F050F061006B3
S3150800A00C10071008000000000000000001020304FD
S3110800A01C06070809000000000102030402
S30D0800A02814E2FF7F01000000AD
S3090800A030F1810008A4
S3090800A034CD810008C4
S3110800A03801000000100000000024F400E5
S70508009EE96B

View File

@ -224,12 +224,12 @@ void HAL_MspInit(void)
#endif /* BOOT_COM_RS232_ENABLE > 0 */
#if (BOOT_COM_CAN_ENABLE > 0)
/* CAN TX and RX GPIO pin configuration. */
GPIO_InitStruct.Pin = GPIO_PIN_0 | GPIO_PIN_1;
GPIO_InitStruct.Pin = GPIO_PIN_8 | GPIO_PIN_9;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.Alternate = GPIO_AF9_CAN1;
HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
#endif /* BOOT_COM_CAN_ENABLE > 0 */
} /*** end of HAL_MspInit ***/