增加CRC功能
This commit is contained in:
parent
72bcdbcd91
commit
22052a82c5
@ -193,14 +193,14 @@ var PackID = 0;
|
||||
var FuncSendPackage = function(){
|
||||
while(#Packdata > 0)
|
||||
{
|
||||
sleep(1);
|
||||
sleep(0);
|
||||
var data = {PackNext,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC};
|
||||
var max = #Packdata > 7 ? 7 : #Packdata;
|
||||
for(i=1;max;1){
|
||||
data[i+1] = table.remove(Packdata);
|
||||
}
|
||||
CANHw.SendMsg(PackID,data);
|
||||
sleep(2);
|
||||
sleep(0);
|
||||
PackNext += 1;
|
||||
if(PackNext > 0x2f){
|
||||
PackNext = 0x20;
|
||||
|
File diff suppressed because one or more lines are too long
@ -1,104 +1,14 @@
|
||||
QualityReport
|
||||
2025年5月8日 19:02:38
|
||||
2025年5月15日 14:28:08
|
||||
|
||||
------ Start build(ECU_APP, DefaultBuild) ------
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe diagnose\extern.c -cpu=S3 -obj_path=DefaultBuild "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10BGG.DVF" -g -g_line -I diagnose\DTC -I diagnose\CanTrcv -I sys -I . -I rscan_driver -I diagnose -I DataFlash -I CanNw -I diagnose\CanTp -I diagnose\CanIf -I user -D DEBUG1 -c -msg_lang=english
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\rlink.exe -subcommand=DefaultBuild\ECU_APP.clnk
|
||||
W0561017:The evaluation period of CC-RL V1 has expired. Please consider purchasing the product.
|
||||
RAMDATA SECTION: 00000bed Byte(s)
|
||||
ROMDATA SECTION: 000006fd Byte(s)
|
||||
PROGRAM SECTION: 00004f09 Byte(s)
|
||||
W0561017:The evaluation period of CC-RL V1 has expired. Please consider purchasing the product.
|
||||
W0561017:The evaluation period of CC-RL V1 has expired. Please consider purchasing the product.
|
||||
Renesas Optimizing Linker Completed
|
||||
------ Build ended(Error:0, Warning:3)(ECU_APP, DefaultBuild) ------
|
||||
|
||||
--- CommandFile 1 ---
|
||||
DefaultBuild\ECU_APP.clnk :
|
||||
-Input=DefaultBuild\cstart.obj
|
||||
-Input=DefaultBuild\stkinit.obj
|
||||
-Input=DefaultBuild\r_pfdl.obj
|
||||
-Input=DefaultBuild\RL78_RCAN.obj
|
||||
-Input=DefaultBuild\r_rl78_can_drv.obj
|
||||
-Input=DefaultBuild\r_rl78_can_irq.obj
|
||||
-Input=DefaultBuild\r_systeminit.obj
|
||||
-Input=DefaultBuild\r_main.obj
|
||||
-Input=DefaultBuild\r_cg_wdt_user.obj
|
||||
-Input=DefaultBuild\r_cg_wdt.obj
|
||||
-Input=DefaultBuild\r_cg_timer_user.obj
|
||||
-Input=DefaultBuild\r_cg_timer.obj
|
||||
-Input=DefaultBuild\r_cg_port_user.obj
|
||||
-Input=DefaultBuild\r_cg_port.obj
|
||||
-Input=DefaultBuild\r_cg_cgc_user.obj
|
||||
-Input=DefaultBuild\r_cg_cgc.obj
|
||||
-Input=DefaultBuild\r_cg_adc_user.obj
|
||||
-Input=DefaultBuild\r_cg_adc.obj
|
||||
-Input=DefaultBuild\VectorTable.obj
|
||||
-Input=DefaultBuild\CanNw.obj
|
||||
-Input=DefaultBuild\CanNwConfig.obj
|
||||
-Input=DefaultBuild\Dcm_App.obj
|
||||
-Input=DefaultBuild\Dcm_App_Cfg.obj
|
||||
-Input=DefaultBuild\Dcm_Cfg.obj
|
||||
-Input=DefaultBuild\Dcm_DID.obj
|
||||
-Input=DefaultBuild\Dcm_DID_Cfg.obj
|
||||
-Input=DefaultBuild\Dcm_Key.obj
|
||||
-Input=DefaultBuild\extern.obj
|
||||
-Input=DefaultBuild\CanIf.obj
|
||||
-Input=DefaultBuild\CanIf_Cfg.obj
|
||||
-Input=DefaultBuild\CanTp_Cfg.obj
|
||||
-Input=DefaultBuild\CanTrcv.obj
|
||||
-Input=DefaultBuild\CanTrcv_Cfg.obj
|
||||
-Input=DefaultBuild\DCM_DTC.obj
|
||||
-Input=DefaultBuild\Dcm.obj
|
||||
-Input=DefaultBuild\CanTp.obj
|
||||
-Input=DefaultBuild\appTask.obj
|
||||
-Input=DefaultBuild\can_user.obj
|
||||
-Input=DefaultBuild\hwCtrl.obj
|
||||
-Input=DefaultBuild\CRC.obj
|
||||
-LIBrary=DataFlash\pfdl.lib
|
||||
-SECURITY_ID=00000000000000000000
|
||||
-DEVICE=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10BGG.DVF
|
||||
-DEBug
|
||||
-NOCOmpress
|
||||
-NOOPtimize
|
||||
-OUtput=DefaultBuild\ECU_APP.abs
|
||||
-LIBrary=C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\lib\rl78em4s.lib
|
||||
-LIBrary=C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\lib\malloc_n.lib
|
||||
-LIBrary=C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\lib\rl78em4r.lib
|
||||
-OCDBG=04
|
||||
-USER_OPT_BYTE=E933E8
|
||||
-LISt=DefaultBuild\ECU_APP.map
|
||||
-SHow=Reference,Xreference,Total_size,STRUCT
|
||||
-STARt=VectorRemapingAddr_n,.const,.text,.RLIB,.SLIB,PFDL_COD,.textf,.constf,.data,.sdata/0A000,DID_TBL_f/19C00,KAM_SEG_n/FE500,.dataR,.bss/FE510,.sdataR,.sbss/FFE20
|
||||
-ROm=.data=.dataR
|
||||
-ROm=.sdata=.sdataR
|
||||
-Message
|
||||
-Total_size
|
||||
-NOLOgo
|
||||
-end
|
||||
-Input=DefaultBuild\ECU_APP.abs
|
||||
-DEVICE=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10BGG.DVF
|
||||
-OUtput=OutPut\ECU_APP.mot
|
||||
-FOrm=Stype
|
||||
-REcord=S3
|
||||
-BYte_count=10
|
||||
-Message
|
||||
-end
|
||||
-Input=DefaultBuild\ECU_APP.abs
|
||||
-DEVICE=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10BGG.DVF
|
||||
-OUtput=output\ECU_APP.S19= A000-19FFF
|
||||
-FOrm=Stype
|
||||
-REcord=S3
|
||||
-SPace=FF
|
||||
-BYte_count=10
|
||||
-Message
|
||||
-exit
|
||||
------ Build ended(Error:0, Warning:0)(ECU_APP, DefaultBuild) ------
|
||||
|
||||
|
||||
--- SHA1 hash value of output files ---
|
||||
F:\work\LYFJDB\CODE\ECU_APP\DefaultBuild\ECU_APP.abs: 234ce0e88704db197ff647d5b3d2bab3a9e2baad
|
||||
F:\work\LYFJDB\CODE\ECU_APP\OutPut\ECU_APP.mot: 9bac45d57cf06531fd328847477a13291dcd4f67
|
||||
F:\work\LYFJDB\CODE\ECU_APP\output\ECU_APP.S19: 6c1c5dabb5041d8efede3a9bf52f92428e487e84
|
||||
F:\work\LYFJDB\CODE\ECU_APP\DefaultBuild\ECU_APP.abs: dc678b2bbb878208cadc198d8d91e4646e7ae5df
|
||||
F:\work\LYFJDB\CODE\ECU_APP\OutPut\ECU_APP.mot: f2d9b260c74c7fe8f1b32b5d7e2baab37ee117ed
|
||||
F:\work\LYFJDB\CODE\ECU_APP\output\ECU_APP.S19: 8330e0cffbbfe7a595efc49e226185626ea65267
|
||||
|
||||
|
||||
--- System Information ---
|
||||
@ -126,11 +36,11 @@ F:\work\LYFJDB\CODE\ECU_APP\output\ECU_APP.S19: 6c1c5dabb5041d8efede3a9bf52f9242
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC
|
||||
*Memory Usage
|
||||
*Private Working Set
|
||||
220 MB
|
||||
184 MB
|
||||
*Number of GDI Objects
|
||||
2147
|
||||
2149
|
||||
*Number of USER Objects
|
||||
1177
|
||||
1180
|
||||
*Opened Files
|
||||
6 editors, 6 files, 61 KB
|
||||
|
||||
|
@ -31,7 +31,7 @@ __far const unsigned char SW_VERSION[]={
|
||||
'2' , //AC_SW_VERSION_04
|
||||
'.' , //AC_SW_VERSION_05
|
||||
'0' , //AC_SW_VERSION_06
|
||||
'1' , //AC_SW_VERSION_07
|
||||
'2' , //AC_SW_VERSION_07
|
||||
' ' , //AC_SW_VERSION_08
|
||||
' ' , //AC_SW_VERSION_09
|
||||
' ' , //AC_SW_VERSION_10
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -87,28 +87,28 @@ S3150000A49483140791837108918412099184140A9193
|
||||
S3150000A4A484710B9186110C9186140DC07300000003
|
||||
S3150000A4B40000000000000000000000000000000092
|
||||
S3150000A4C400000000000000000000FFFFE803F401A4
|
||||
S3150000A4D46400FFFF00B8C8702890E05850E8982040
|
||||
S3150000A4E478C0B008A01868D0883040F8F0483880A2
|
||||
S3150000A4F4D86010A8F8403088D06818A0A81060D892
|
||||
S3150000A504803848F058E0902870C8B80008B0C07881
|
||||
S3150000A5142098E85048F0803860D8A81018A0D06871
|
||||
S3150000A5243088F840E8502098C07808B0B80070C861
|
||||
S3150000A534902858E0B00878C0982050E8E058289051
|
||||
S3150000A544C87000B810A8D8603880F04840F8883041
|
||||
S3150000A55468D0A018902858E0B80070C8C07808B031
|
||||
S3150000A564E85020983088F84018A0D06860D8A81021
|
||||
S3150000A57448F0803868D0A01840F888303880F04811
|
||||
S3150000A58410A8D860C87000B8E0582890982050E801
|
||||
S3150000A594B00878C0D86010A8F0483880883040F8F1
|
||||
S3150000A5A4A01868D078C0B00850E898202890E058E1
|
||||
S3150000A5B400B8C8702098E85008B0C07870C8B800D1
|
||||
S3150000A5C458E09028803848F0A81060D8D06818A0C1
|
||||
S3090000A5D4F84030888D
|
||||
S3150000A4D46400FFFF001D3A2774694E53E8F5D2CF96
|
||||
S3150000A4E49C81A6BBCDD0F7EAB9A4839E25381F026A
|
||||
S3150000A4F4514C6B76879ABDA0F3EEC9D46F7255485A
|
||||
S3150000A5041B06213C4A57706D3E230419A2BF988549
|
||||
S3150000A514D6CBECF1130E2934677A5D40FBE6C1DC39
|
||||
S3150000A5248F92B5A8DEC3E4F9AAB7908D362B0C1129
|
||||
S3150000A534425F78659489AEB3E0FDDAC77C61465B19
|
||||
S3150000A5440815322F5944637E2D30170AB1AC8B9609
|
||||
S3150000A554C5D8FFE2263B1C01524F6875CED3F4E9F9
|
||||
S3150000A564BAA7809DEBF6D1CC9F82A5B8031E3924E9
|
||||
S3150000A574776A4D50A1BC9B86D5C8EFF24954736ED9
|
||||
S3150000A5843D20071A6C71564B1805223F8499BEA3C9
|
||||
S3150000A594F0EDCAD735280F12415C7B66DDC0E7FAB9
|
||||
S3150000A5A4A9B4938EF8E5C2DF8C91B6AB100D2A37A9
|
||||
S3150000A5B464795E43B2AF8895C6DBFCE15A47607D99
|
||||
S3150000A5C42E3314097F6245580B16312C978AADB089
|
||||
S3090000A5D4E3FED9C4FF
|
||||
S3150000A5D8CBF820FEFC82AE003676E530EEF0EF04CE
|
||||
S3150000A5E8CC0000A747DFF93620FE3020FEEF04CC6A
|
||||
S3150000A5F80000A747DFF94100326600EF08B31149AA
|
||||
S3150000A608E2F44810E5F643DFF44100320000EF08B3
|
||||
S3150000A618B3114948F54820FEF643DFF4FC87AE003F
|
||||
S3150000A608DAF44810E5F643DFF44100320000EF08BB
|
||||
S3150000A618B3114940F54820FEF643DFF4FC87AE0047
|
||||
S3150000A628F6EFFED730F401BF5CF032ACF0E1FCED9A
|
||||
S3150000A638AC00AFACF0444107DD0544DF07DF2C442E
|
||||
S3150000A648DF07DF1240B5F03EDF0C40B6F080DF06CC
|
||||
@ -116,9 +116,9 @@ S3150000A658FCFDBE00EF0F128FB3F0314A7034B4F030
|
||||
S3150000A668F1FC00E000E5A3E5E59BE5AFACF0120CD4
|
||||
S3150000A678FC448000DE0DE599E5E15FB5F09FA2E5B3
|
||||
S3150000A688E59BE513446501DF12364DE531850C542B
|
||||
S3150000A6980832B4F03084F0ECBAF100D7D7D7345882
|
||||
S3150000A6980832B4F03084F0ECBBF100D7D7D7345881
|
||||
S3150000A6A803A9085CEF08B9D700D761FCE584E5EC97
|
||||
S30D0000A6B85FAF00D7EC5EF40071
|
||||
S30D0000A6B85FAF00D7EC5BF40074
|
||||
S3150000A6C0C116F645DD094900009BA3A7B5EFF3C007
|
||||
S3060000A6D0D7AC
|
||||
S3150000A6D27100900016BF04088C019F0108E503086B
|
||||
@ -246,9 +246,9 @@ S3150000AE6000CA0400CA0504CA0700FC26B100FC2972
|
||||
S3150000AE70B100FC07B100FCA3B100FC2DB000F578D1
|
||||
S3150000AE8000D7717BFAEFD1FE27004008E5A5DF1356
|
||||
S3150000AE903406035208A95CFCB93400E5305107FCBE
|
||||
S3150000AEA07DDD00FCA5F000FCFFAE00FC05ED00EF2B
|
||||
S3150000AEB0F6FC64EE00FCD8C000FC6AEB00FE230042
|
||||
S3150000AEC0FCDEF100FC05B200FCC7B000712301FCFA
|
||||
S3150000AEA07DDD00FCA6F000FCFFAE00FC06ED00EF29
|
||||
S3150000AEB0F6FC65EE00FCD8C000FC6AEB00FE230041
|
||||
S3150000AEC0FCEBF100FC05B200FCC7B000712301FCED
|
||||
S3150000AED038AE00FCF6B100FCE2B100FCE7B0007150
|
||||
S3150000AEE07AFAD73621FF71837102017192D736E45F
|
||||
S3150000AEF0FF7182710BE0710AEC710AE87183D7CE9B
|
||||
@ -318,7 +318,7 @@ S3150000B2E0E572914C02DE2A30D007BF96E5E588E587
|
||||
S3150000B2F0304006BF8EE5F6BF8AE5BF94E5CF89E507
|
||||
S3150000B300029261F8EEB901CF9FE50530F401EEB483
|
||||
S3150000B31001F588E593DF64AF8AE5448913DC5CF5C3
|
||||
S3150000B32089E5FCC1F000EF53409FE504DC0630F4EC
|
||||
S3150000B32089E5FCC2F000EF53409FE504DC0630F4EB
|
||||
S3150000B33001BF92E58F98E57391DD0C409EE501DD36
|
||||
S3150000B34006AF8EE5EE920093F7EF4643DF2DCF88EA
|
||||
S3150000B350E505304006BF8EE5F6BF8AE530F401BF4D
|
||||
@ -352,7 +352,7 @@ S3150000B50098E57391DF046071CA70609FB9E551FBDD
|
||||
S3150000B5100F88E54C028FBBE5DE04718AEF02718B62
|
||||
S3150000B5209FBBE5634C02D9BCE5DF06CFBAE502EF67
|
||||
S3150000B5300B93DF05E5BAE5EF03F5BAE5605C049F1A
|
||||
S3150000B540BCE5540832B8E530B0E5ECBAF10077C393
|
||||
S3150000B540BCE5540832B8E530B0E5ECBBF10077C392
|
||||
S3150000B550C4D59AE5DF0CE59AE5F6BF8AE5F512E56E
|
||||
S3150000B560EF1AAF8AE544E903DE048991DF0E89917B
|
||||
S3150000B570DFEBCA0000F6BF8AE5E512E567D1DF0515
|
||||
@ -361,9 +361,9 @@ S3150000B59061E85102D7F59DE5D714E60214E5BF141C
|
||||
S3150000B5A0E5441F00DC2589D1DF178F16E5819F163C
|
||||
S3150000B5B0E54C04DC06CF16E503E1D7F6BF14E5EF4C
|
||||
S3150000B5C00ACA0000F6BF14E5F516E5F1D7323604CF
|
||||
S3150000B5D030A8E5FCC3F200CFB8E53651EE5FB9E519
|
||||
S3150000B5D030A8E5FCC0F200CFB8E53651EE5FB9E51C
|
||||
S3150000B5E09FB9E57108BBE5F5BAE551045FBCE59F77
|
||||
S3150000B5F0BCE5540832B8E530B0E5ECBAF100F5C068
|
||||
S3150000B5F0BCE5540832B8E530B0E5ECBBF100F5C067
|
||||
S3150000B600E551EE5FC1E59FC1E57108C3E5F5C2E509
|
||||
S3150000B61051045FC4E59FC4E5D7CFA6E50CFEADFF98
|
||||
S3150000B620EFDCF6BFE0E5BFE2E5F5E4E5F17319E529
|
||||
@ -954,8 +954,8 @@ S3150000DAA0DD0073C4C56399E1C2D7C15106FC5BDDD5
|
||||
S3150000DAB00073C4C56399E1C2D7C15107FC5BDD00A1
|
||||
S3150000DAC073C4C56399E1C2D7E1D7E1D7E1D7E1D7FE
|
||||
S3150000DAD0E1D7E1D7E1D7E1D7E1D7E1D7E1D7E1D780
|
||||
S3150000DAE0E1D7E1D7E1D7E1D7E1D7E1D7E1D7FC9A92
|
||||
S3150000DAF0F400E1D7E1D7FCB4F100E1D7E1D714F1A6
|
||||
S3150000DAE0E1D7E1D7E1D7E1D7E1D7E1D7E1D7FC9795
|
||||
S3150000DAF0F400E1D7E1D7FCB5F100E1D7E1D714F1A5
|
||||
S3150000DB0073318E05168B1831E583634C08DFF251AD
|
||||
S3150000DB1005FC2ADF007253083031E5FCC3DD00D175
|
||||
S3150000DB20E161E8F1D714F173318E05168B1831E5F2
|
||||
@ -999,7 +999,7 @@ S3150000DD70E6148800CA0001A599C0D7F1D7C3BF6EC3
|
||||
S3150000DD80E6C5C2511F5F71E69F71E6AF70E6F05CB3
|
||||
S3150000DD90E0BF70E651806F75E65C8F9F75E6AF74E5
|
||||
S3150000DDA0E6F05CF0BF74E6F6BF72E6C4C53076E610
|
||||
S3150000DDB0FCBAF100306EE6FCE5AB00F743E161F832
|
||||
S3150000DDB0FCBBF100306EE6FCE5AB00F743E161F831
|
||||
S3150000DDC0F1C2D7C1205663980092DD1392DD4D92C1
|
||||
S3150000DDD061F8EE87009261F8EEC1001058F1D73075
|
||||
S3150000DDE05000C1AEF8040800B806340F0032001423
|
||||
@ -1244,142 +1244,141 @@ S3150000ECC0734C07193AF055DFF515A11615048AEBB2
|
||||
S3150000ECD014F363614ADE0D89183BF017BF44F083D5
|
||||
S3150000ECE0A7A5EFEE343AF05208305107FC85E00054
|
||||
S3150000ECF0F546F0F5CAE6F589EBF5CBE6D7D5CAE6D3
|
||||
S3150000ED00E161E8F1D78D01312309D568F061F8FC9E
|
||||
S3150000ED102FF2004056F001DF2AF556F0FC72E700AC
|
||||
S3150000ED20FCBBEB00FCB9BE009F4DE5FCBDBE009FE1
|
||||
S3150000ED304EE5AF54E5F74361F8FE3D02FC37F300BC
|
||||
S3150000ED40FE31004057F001DF06F557F0FE6903403B
|
||||
S3150000ED5058F001DF09F558F0FEBB00FEDB00405914
|
||||
S3150000ED60F001DF06F559F0FE8E02405AF00161F817
|
||||
S3150000ED70F55AF0D720048F73F091DD3091DD329192
|
||||
S3150000ED80DD3491DD1791DD1E91F19803DD069802C1
|
||||
S3150000ED909800EF2A98029800510AEF22C8020AF159
|
||||
S3150000EDA098039800EF18C8030AF1EFE2C80005EFD0
|
||||
S3150000EDB008C80007EF03C8000AF1980398024F4AF3
|
||||
S3150000EDC0E5E061E3F0F19801F1FCDFF30088004F24
|
||||
S3150000EDD04AE561D303E19801E19800880170E1FCFE
|
||||
S3150000EDE0DFF30088024F4AE561C303F19800C0C112
|
||||
S3150000EDF05102FCDFF30088034F4AE5E061E3F0517E
|
||||
S3150000EE0003FCDFF3008F4AE5819F4AE54C0A61C89F
|
||||
S3150000EE10F54AE51004D7E1FCD4F3009F70F0F1FC4D
|
||||
S3150000EE20D4F3009F6FF05102FCD4F3009F71F051B0
|
||||
S3150000EE3003FCD4F3009F72F0D73670F0511F5F7C4D
|
||||
S3150000EE40F07184366FF071D97184367DF071813638
|
||||
S3150000EE5071F071843672F071E9718471F99F7CF0FA
|
||||
S3150000EE60D7D7D7D72024E6C1AEF8040400B80234B9
|
||||
S3150000EE700F00320014FC80A900C0880281DF41F136
|
||||
S3150000EE80734C08DE07C6C709DEA3EF184C19DE0768
|
||||
S3150000EE90318E04DEA3EF094C21DE0B318E04DEA396
|
||||
S3150000EEA014C6C78961D983634C21DFD5302100C1DF
|
||||
S3150000EEB0340F00320014AEF8040400FCA4A700C00E
|
||||
S3150000EEC0E6C1AEF8040400B802340F00320018FCA4
|
||||
S3150000EED080A900C0880281DF4CF1734C10DE07C6A2
|
||||
S3150000EEE0C709FFA3EF234C14DE07318E04FFA3EFFF
|
||||
S3150000EEF0144C18DE07318E04FFA3EF094C20DE0BFD
|
||||
S3150000EF00318E04FFA314C6C78961D983634C20DF01
|
||||
S3150000EF10CA302000C1340F00320018AEF8040400D5
|
||||
S3150000EF20FCA4A700C01024D78F0C03F3313501E3EE
|
||||
S3150000EF308F04033115418F0C03313504A248E5E3F4
|
||||
S3150000EF408F47E5724C0ADE0FAF48E5446400DC07E4
|
||||
S3150000EF5062819F47E5EF11624C0ADC1BAF48E5442E
|
||||
S3150000EF60E803DC13CF47E50A340403F6BF48E5BAE5
|
||||
S3150000EF7008A9085CFC08B963D7AF0C0360313545B6
|
||||
S3150000EF80FC14AE006031153DAF66F0F743DF358FF8
|
||||
S3150000EF9068F073D1DF06306400BF66F0634C05DEAF
|
||||
S3150000EFA00BD1DD08FE3100306400EF0A4C05DC09A8
|
||||
S3150000EFB0FE250030E803BF66F08F68F04C05DE04DE
|
||||
S3150000EFC0819F68F0D7D568F0DD0AAF66F0F7436138
|
||||
S3150000EFD0F8F568F0F552E5D7345003F789718B9947
|
||||
S3150000EFE00089718A99AF0C0343DD04F6BF0C035404
|
||||
S3150000EFF004A9085CFC08B9D7C7F1FC50F400143228
|
||||
S3150000F0001D01CEFB01316C31AE03BF74F0153254D5
|
||||
S3150000F0106FCEFB0114C0C3316CA80031AEB8001529
|
||||
S3150000F02031AE031404BC0216BF76F0A8001261D8F4
|
||||
S3150000F030A1B800BF78F04400001761F8443521DE1E
|
||||
S3150000F04017E60254F0BF54F044FA00DC5630FA00DA
|
||||
S3150000F050BF54F0E552F0EF4BA8004400001761F8EA
|
||||
S3150000F060447440DC18E60254F0BF54F044FA00DC65
|
||||
S3150000F0703230FA00BF54F0CF52F002EF2615049456
|
||||
S3150000F080DF1461C8B313F7431561F844591BDE1347
|
||||
S3150000F090AF54F043DF09F6BF54F0F552F0EF04B178
|
||||
S3150000F0A0BF54F0C0D730F401BF5CF030D007BF5476
|
||||
S3150000F0B0E5E564F0F573F0D7510F5F84F09F73F0C8
|
||||
S3150000F0C0D7FCD7B00034B801F6B9BA40BA02BA4292
|
||||
S3150000F0D0B9BA40FCECB10036F000710B3071C37167
|
||||
S3150000F0E083719371230671330671030C71330371B7
|
||||
S3150000F0F03301714301710303712201AF0403086CEC
|
||||
S3150000F1000408BF0403AF2603086C0108BF260300EA
|
||||
S3150000F110AF2603086C0408BF26037108C502716B8D
|
||||
S3150000F120D0716BD48D0131750261FD716BD0716A3E
|
||||
S3150000F130D4712301FC82AE00FCB1AE00ECC7B00076
|
||||
S3150000F140C3C66148880470DF118981739963614879
|
||||
S3150000F15061D8D7CA0000CC0001D7CA0000CC000095
|
||||
S3150000F160D7300500C18D01317A3461F03260F0E0AC
|
||||
S3150000F170FECDFFC0300500C18D01317A3463F03217
|
||||
S3150000F18062F0F0FEBAFFC04062F001DF05F564F000
|
||||
S3150000F190EF0C4060F001DF06E564F07133018F6427
|
||||
S3150000F1A0F04F7AF0DD0D9F7AF0D1DF07340603A920
|
||||
S3150000F1B05CFCB9D7148F74F099D7C1C3C664318E7D
|
||||
S3150000F1C0A104FFFF12DD0BC4C58B99A7A5C0C5130B
|
||||
S3150000F1D0EFEFC0D75408327CF03094F0EFDC7123A7
|
||||
S3150000F1E001511F5F8FF09F8FF0308801BF8CF0AF09
|
||||
S3150000F1F08EF0F05CE0BF8EF051806F93F05C8F9FD5
|
||||
S3150000F20093F0AF92F0F05CF0BF92F0F6BF90F0F59D
|
||||
S3150000F2104CE55408327CF03094F0EF9E364DE531E3
|
||||
S3150000F2208301D73458E55208303303EC7DDD008F77
|
||||
S3150000F23089E570914C02DE59604C02DF23AF94E5FC
|
||||
S3150000F240F743DF17364EE5AF92E5BF94E531850B00
|
||||
S3150000F2508F9FE54C05DE04819F9FE5F560E5EF3164
|
||||
S3150000F2608F60E573D1DD2AAF94E56168DF23364E02
|
||||
S3150000F270E563919F60E5AF92E5BF94E53185123075
|
||||
S3150000F280A8E5FCE5AB008F9FE54C05DE04819F9F5A
|
||||
S3150000F290E5AF50E5F743DF2A364DE53185245408BE
|
||||
S3150000F2A0327CF03094F0FE11FF308CF0FCE5AB00C0
|
||||
S3150000F2B08F4CE5814C1061C8F19F4CE5303200BFA0
|
||||
S3150000F2C050E5D7C11413B98A035C1F9A0315A1A18F
|
||||
S3150000F2D014A9F05CE0B9C4C58A0771FA5C8F9A0775
|
||||
S3150000F2E01504060014A9F05CF0B9A8000404001483
|
||||
S3150000F2F0F6B9C0D7F1731962E50083634C04DFF5F4
|
||||
S3150000F300D74C04DE05731966E501D74C04DE057398
|
||||
S3150000F310196AE501D74C04DE0B318E0466E51489C3
|
||||
S3150000F320CA0000D7F1D74C04DE0B318E046AE5140F
|
||||
S3150000F33089CA0000D7F1D7C7F19800FE6100729123
|
||||
S3150000F340DF268800318E148800730962E5D1DF1844
|
||||
S3150000F3501501046EE514A9A1B9441400DC3619623E
|
||||
S3150000F360E50163FE9BFFEF2CD2DF2988005002D611
|
||||
S3150000F37012796EE5440000DF178800730962E59193
|
||||
S3150000F380DF058800FE84FF8800731962E500EF043C
|
||||
S3150000F390B1786EE588008198004C04DF9EC0D7D115
|
||||
S3150000F3A0DD1591DD1A91DD1D91DF0A5103FEA000E6
|
||||
S3150000F3B0441400DC13F1D78D06313A5C01EF03E10A
|
||||
S3150000F3C05B067C01D7E1EFE55102FE830044E903C9
|
||||
S3150000F3D0E13C00D74C04DE05730962E5D7F1D7C1DD
|
||||
S3150000F3E0D1DD0E91DD1B91DD2891DD2F91DD33C03E
|
||||
S3150000F3F0D7D0502061F8F051DF5B0161689D01C0F4
|
||||
S3150000F400C1D0504061F8F051BF5B0161689D01EFCA
|
||||
S3150000F410DED0508061F8F0517FEFEED0E0DF27F0CC
|
||||
S3150000F420EF24D0DF065A01DFF0EF056A01205040D5
|
||||
S3150000F43051BF5B0161689D018800D1DF055A017FDC
|
||||
S3150000F440EFDD6A0180E051FE5B0361089D03EF9FDB
|
||||
S3150000F4504C04DE085002D61279D6F0D7F6D78E3194
|
||||
S3150000F460D1DD0D91DD1591DD1D91DD25CE3100D764
|
||||
S3150000F47030D6F0FCFEB100CE3101D730D8F0FCFE1C
|
||||
S3150000F480B100CE3102D730DAF0FCFEB100CE310346
|
||||
S3150000F490D730DCF0FCFEB100EFD214CA0000D7165C
|
||||
S3150000F4A053FF62318EA104FFFF1463DD1750087D00
|
||||
S3150000F4B07261017362317504637CB8739063DFF027
|
||||
S3150000F4C0A715EFE27CFFD71653FF62318EA104FF2A
|
||||
S3150000F4D0FF1463DD0A7D73A709D8A47315EFEF7CCB
|
||||
S3070000F4E0FFD74E
|
||||
S3150000F4E200000000000000003200C8007856341206
|
||||
S3150000F4F211121314222431333536377F7271737821
|
||||
S3150000F5027E00112233445566778899AABBCCDDEE7C
|
||||
S3150000F512FF000000000000000000000000030300DE
|
||||
S3150000F52232000000D00701030000000000000000C6
|
||||
S3150000F53200000000000000000000000000000000C3
|
||||
S30B0000F542000000000000BD
|
||||
S3150000ED00E161E8F1D7D78D01312309D568F061F8C3
|
||||
S3150000ED10FC34F2004056F001DF2AF556F0FC72E7AB
|
||||
S3150000ED2000FCBBEB00FCB9BE009F4DE5FCBDBE0080
|
||||
S3150000ED309F4EE5AF54E5F74361F8FE3D02FC34F320
|
||||
S3150000ED4000FE31004057F001DF06F557F0FE69037B
|
||||
S3150000ED504058F001DF09F558F0FEBB00FEDB00402D
|
||||
S3150000ED6059F001DF06F559F0FE8E02405AF00161B6
|
||||
S3150000ED70F8F55AF0D720048F73F091DD3091DD322B
|
||||
S3150000ED8091DD3491DD1791DD1E91F19803DD069832
|
||||
S3150000ED90029800EF2A98029800510AEF22C8020A48
|
||||
S3150000EDA0F198039800EF18C8030AF1EFE2C80005CE
|
||||
S3150000EDB0EF08C80007EF03C8000AF1980398024F4E
|
||||
S3150000EDC04AE5E061E3F0F19801F1FCDCF30088002C
|
||||
S3150000EDD04F4AE561D303E19801E19800880170E1AB
|
||||
S3150000EDE0FCDCF30088024F4AE561C303F19800C0DA
|
||||
S3150000EDF0C15102FCDCF30088034F4AE5E061E3F011
|
||||
S3150000EE005103FCDCF3008F4AE5819F4AE54C0A6119
|
||||
S3150000EE10C8F54AE51004D7E1FCD1F3009F70F0F184
|
||||
S3150000EE20FCD1F3009F6FF05102FCD1F3009F71F00B
|
||||
S3150000EE305103FCD1F3009F72F0D73670F0511F5F7B
|
||||
S3150000EE407CF07184366FF071D97184367DF07181F2
|
||||
S3150000EE503671F071843672F071E9718471F99F7CB4
|
||||
S3150000EE60F0D7D7D7D72024E6C1AEF8040400B802FD
|
||||
S3150000EE70340F00320014FC80A900C0880281DF41F3
|
||||
S3150000EE80F1734C08DE07C6C709DEA3EF184C19DE7E
|
||||
S3150000EE9007318E04DEA3EF094C21DE0B318E04DE32
|
||||
S3150000EEA0A314C6C78961D983634C21DFD5302100FD
|
||||
S3150000EEB0C1340F00320014AEF8040400FCA4A7000D
|
||||
S3150000EEC0C0E6C1AEF8040400B802340F00320018E0
|
||||
S3150000EED0FC80A900C0880281DF4CF1734C10DE076C
|
||||
S3150000EEE0C6C709FFA3EF234C14DE07318E04FFA328
|
||||
S3150000EEF0EF144C18DE07318E04FFA3EF094C20DE19
|
||||
S3150000EF000B318E04FFA314C6C78961D983634C20D5
|
||||
S3150000EF10DFCA302000C1340F00320018AEF80404F6
|
||||
S3150000EF2000FCA4A700C01024D78F0C03F3313501D1
|
||||
S3150000EF30E38F04033115418F0C03313504A248E5F4
|
||||
S3150000EF40E38F47E5724C0ADE0FAF48E5446400DC08
|
||||
S3150000EF500762819F47E5EF11624C0ADC1BAF48E56B
|
||||
S3150000EF6044E803DC13CF47E50A340403F6BF48E55B
|
||||
S3150000EF70BA08A9085CFC08B963D7AF0C0360313541
|
||||
S3150000EF8045FC14AE006031153DAF66F0F743DF3542
|
||||
S3150000EF908F68F073D1DF06306400BF66F0634C05FE
|
||||
S3150000EFA0DE0BD1DD08FE3100306400EF0A4C05DCD3
|
||||
S3150000EFB009FE250030E803BF66F08F68F04C05DED9
|
||||
S3150000EFC004819F68F0D7D568F0DD0AAF66F0F74395
|
||||
S3150000EFD061F8F568F0F552E5D7345003F789718B7F
|
||||
S3150000EFE0990089718A99AF0C0343DD04F6BF0C03BF
|
||||
S3150000EFF05404A9085CFC08B9D7C7F1FC4DF4001409
|
||||
S3150000F000321D01CEFB01316C31AE03BF74F01532F7
|
||||
S3150000F010546FCEFB0114C0C3316CA80031AEB800EA
|
||||
S3150000F0201531AE031404BC0216BF76F0A8001261B7
|
||||
S3150000F030D8A1B800BF78F04400001761F844352124
|
||||
S3150000F040DE17E60254F0BF54F044FA00DC5630FAFC
|
||||
S3150000F05000BF54F0E552F0EF4BA8004400001761E2
|
||||
S3150000F060F8447440DC18E60254F0BF54F044FA0049
|
||||
S3150000F070DC3230FA00BF54F0CF52F002EF2615040E
|
||||
S3150000F08094DF1461C8B313F7431561F844591BDEC6
|
||||
S3150000F09013AF54F043DF09F6BF54F0F552F0EF0416
|
||||
S3150000F0A0B1BF54F0C0D730F401BF5CF030D007BF19
|
||||
S3150000F0B054E5E564F0F573F0D7510F5F84F09F7364
|
||||
S3150000F0C0F0D7FCD7B00034B801F6B9BA40BA02BAE4
|
||||
S3150000F0D042B9BA40FCECB10036F000710B3071C396
|
||||
S3150000F0E07183719371230671330671030C713303B7
|
||||
S3150000F0F0713301714301710303712201AF040308E7
|
||||
S3150000F1006C0408BF0403AF2603086C0108BF26037E
|
||||
S3150000F11000AF2603086C0408BF26037108C50271F8
|
||||
S3150000F1206BD0716BD48D0131750261FD716BD0713D
|
||||
S3150000F1306AD4712301FC82AE00FCB1AE00ECC7B00C
|
||||
S3150000F14000C3C66148880470DF11898173996361C1
|
||||
S3150000F1504861D8D7CA0000CC0001D7CA0000CC004D
|
||||
S3150000F16000D7300500C18D01317A3461F03260F08C
|
||||
S3150000F170E0FECDFFC0300500C18D01317A3463F069
|
||||
S3150000F1803262F0F0FEBAFFC04062F001DF05F564BE
|
||||
S3150000F190F0EF0C4060F001DF06E564F07133018F9B
|
||||
S3150000F1A064F04F7AF0DD0D9F7AF0D1DF0734060365
|
||||
S3150000F1B0A95CFCB9D7148F74F099D7C1C3C6643162
|
||||
S3150000F1C08EA104FFFF12DD0BC4C58B99A7A5C0C590
|
||||
S3150000F1D013EFEFC0D75207307CF0FCC1F4009F83D9
|
||||
S3150000F1E0F05408327CF03094F0EFD0712301511FB7
|
||||
S3150000F1F05F8FF09F8FF0308801BF8CF0AF8EF0F0FC
|
||||
S3150000F2005CE0BF8EF051806F93F05C8F9F93F0AF00
|
||||
S3150000F21092F0F05CF0BF92F0F6BF90F0F54CE5EF9F
|
||||
S3150000F220B4364DE5318301D73458E55208303303FF
|
||||
S3150000F230EC7DDD008F89E570914C02DE59604C0251
|
||||
S3150000F240DF23AF94E5F743DF17364EE5AF92E5BF10
|
||||
S3150000F25094E531850B8F9FE54C05DE04819F9FE584
|
||||
S3150000F260F560E5EF318F60E573D1DD2AAF94E56196
|
||||
S3150000F27068DF23364EE563919F60E5AF92E5BF9464
|
||||
S3150000F280E531851230A8E5FCE5AB008F9FE54C051E
|
||||
S3150000F290DE04819F9FE5AF50E5F743DF22364DE55B
|
||||
S3150000F2A031851CFE2FFF308CF0FCE5AB008F4CE562
|
||||
S3150000F2B0814C1061C8F19F4CE5303200BF50E5D754
|
||||
S3150000F2C0C11413B98A035C1F9A0315A1A114A9F0EE
|
||||
S3150000F2D05CE0B9C4C58A0771FA5C8F9A0715040603
|
||||
S3150000F2E00014A9F05CF0B9A80004040014F6B9C033
|
||||
S3150000F2F0D7F1731962E50083634C04DFF5D74C043C
|
||||
S3150000F300DE05731966E501D74C04DE0573196AE557
|
||||
S3150000F31001D74C04DE0B318E0466E51489CA000061
|
||||
S3150000F320D7F1D74C04DE0B318E046AE51489CA0086
|
||||
S3150000F33000D7F1D7C7F19800FE61007291DF2688E9
|
||||
S3150000F34000318E148800730962E5D1DF18150104B7
|
||||
S3150000F3506EE514A9A1B9441400DC361962E501630F
|
||||
S3150000F360FE9BFFEF2CD2DF2988005002D612796E61
|
||||
S3150000F370E5440000DF178800730962E591DF058820
|
||||
S3150000F38000FE84FF8800731962E500EF04B1786E11
|
||||
S3150000F390E588008198004C04DF9EC0D7D1DD159129
|
||||
S3150000F3A0DD1A91DD1D91DF0A5103FEA00044140011
|
||||
S3150000F3B0DC13F1D78D06313A5C01EF03E15B067C85
|
||||
S3150000F3C001D7E1EFE55102FE830044E903E13C0089
|
||||
S3150000F3D0D74C04DE05730962E5D7F1D7C1D1DD0E3E
|
||||
S3150000F3E091DD1B91DD2891DD2F91DD33C0D7D05003
|
||||
S3150000F3F02061F8F051DF5B0161689D01C0C1D0500A
|
||||
S3150000F4004061F8F051BF5B0161689D01EFDED050AD
|
||||
S3150000F4108061F8F0517FEFEED0E0DF27F0EF24D0E7
|
||||
S3150000F420DF065A01DFF0EF056A0120504051BF5B4D
|
||||
S3150000F4300161689D018800D1DF055A017FEFDD6A11
|
||||
S3150000F4400180E051FE5B0361089D03EF9F4C04DEE3
|
||||
S3150000F450085002D61279D6F0D7F6D78E31D1DD0D07
|
||||
S3150000F46091DD1591DD1D91DD25CE3100D730D6F029
|
||||
S3150000F470FCFEB100CE3101D730D8F0FCFEB100CE93
|
||||
S3150000F4803102D730DAF0FCFEB100CE3103D730DCE2
|
||||
S3150000F490F0FCFEB100EFD214CA0000D716F36231B9
|
||||
S3150000F4A08EA104FFFF1463DD1750087D726101739E
|
||||
S3150000F4B062317504637C1D739063DFF0A715EFE27C
|
||||
S3150000F4C0D716F362318EA104FFFF1463DD0A7D7344
|
||||
S30E0000F4D0A709D8A47315EFEFD7C4
|
||||
S3150000F4DA00000000000000003200C800785634120E
|
||||
S3150000F4EA11121314222431333536377F7271737829
|
||||
S3150000F4FA7E00112233445566778899AABBCCDDEE85
|
||||
S3150000F50AFF000000000000000000000000030300E6
|
||||
S3150000F51A32000000D00701030000000000000000CE
|
||||
S3150000F52A00000000000000000000000000000000CB
|
||||
S30B0000F53A000000000000C5
|
||||
S31500019C0048573031303020202020202020202020AD
|
||||
S31500019C1030312E30322E303120202020203032308B
|
||||
S31500019C1030312E30322E303220202020203032308A
|
||||
S31200019C20312020202020202020202020207F
|
||||
S30900019FF0AA5555AA68
|
||||
S9030000FC
|
||||
|
8
ECU_APP/output/合并.bat
Normal file
8
ECU_APP/output/合并.bat
Normal file
@ -0,0 +1,8 @@
|
||||
::@echo off
|
||||
set "HexViewPath=D:\tool\Hexview\hexview.exe"
|
||||
set "Input_hex_File1=.\Boot.hex"
|
||||
set "Input_hex_File2=.\ECU_APP.S19"
|
||||
set "Output_hex_File=.\All.hex"
|
||||
%HexViewPath% /MO:Boot.hex+ECU_APP.S19 /XI:32 -o All.hex
|
||||
|
||||
pause
|
@ -2,31 +2,30 @@
|
||||
#include "crc.h"
|
||||
//#include <stdio.h> //用于验证和生成CRC_Table
|
||||
|
||||
//X8+X4+X3+X2+1 -> 0X1D -> POLY=B8
|
||||
static const unsigned char crc_table[] =
|
||||
{
|
||||
0x00, 0xb8, 0xc8, 0x70, 0x28, 0x90, 0xe0, 0x58, 0x50, 0xe8, 0x98, 0x20, 0x78, 0xc0, 0xb0, 0x08,
|
||||
0xa0, 0x18, 0x68, 0xd0, 0x88, 0x30, 0x40, 0xf8, 0xf0, 0x48, 0x38, 0x80, 0xd8, 0x60, 0x10, 0xa8,
|
||||
0xf8, 0x40, 0x30, 0x88, 0xd0, 0x68, 0x18, 0xa0, 0xa8, 0x10, 0x60, 0xd8, 0x80, 0x38, 0x48, 0xf0,
|
||||
0x58, 0xe0, 0x90, 0x28, 0x70, 0xc8, 0xb8, 0x00, 0x08, 0xb0, 0xc0, 0x78, 0x20, 0x98, 0xe8, 0x50,
|
||||
0x48, 0xf0, 0x80, 0x38, 0x60, 0xd8, 0xa8, 0x10, 0x18, 0xa0, 0xd0, 0x68, 0x30, 0x88, 0xf8, 0x40,
|
||||
0xe8, 0x50, 0x20, 0x98, 0xc0, 0x78, 0x08, 0xb0, 0xb8, 0x00, 0x70, 0xc8, 0x90, 0x28, 0x58, 0xe0,
|
||||
0xb0, 0x08, 0x78, 0xc0, 0x98, 0x20, 0x50, 0xe8, 0xe0, 0x58, 0x28, 0x90, 0xc8, 0x70, 0x00, 0xb8,
|
||||
0x10, 0xa8, 0xd8, 0x60, 0x38, 0x80, 0xf0, 0x48, 0x40, 0xf8, 0x88, 0x30, 0x68, 0xd0, 0xa0, 0x18,
|
||||
0x90, 0x28, 0x58, 0xe0, 0xb8, 0x00, 0x70, 0xc8, 0xc0, 0x78, 0x08, 0xb0, 0xe8, 0x50, 0x20, 0x98,
|
||||
0x30, 0x88, 0xf8, 0x40, 0x18, 0xa0, 0xd0, 0x68, 0x60, 0xd8, 0xa8, 0x10, 0x48, 0xf0, 0x80, 0x38,
|
||||
0x68, 0xd0, 0xa0, 0x18, 0x40, 0xf8, 0x88, 0x30, 0x38, 0x80, 0xf0, 0x48, 0x10, 0xa8, 0xd8, 0x60,
|
||||
0xc8, 0x70, 0x00, 0xb8, 0xe0, 0x58, 0x28, 0x90, 0x98, 0x20, 0x50, 0xe8, 0xb0, 0x08, 0x78, 0xc0,
|
||||
0xd8, 0x60, 0x10, 0xa8, 0xf0, 0x48, 0x38, 0x80, 0x88, 0x30, 0x40, 0xf8, 0xa0, 0x18, 0x68, 0xd0,
|
||||
0x78, 0xc0, 0xb0, 0x08, 0x50, 0xe8, 0x98, 0x20, 0x28, 0x90, 0xe0, 0x58, 0x00, 0xb8, 0xc8, 0x70,
|
||||
0x20, 0x98, 0xe8, 0x50, 0x08, 0xb0, 0xc0, 0x78, 0x70, 0xc8, 0xb8, 0x00, 0x58, 0xe0, 0x90, 0x28,
|
||||
0x80, 0x38, 0x48, 0xf0, 0xa8, 0x10, 0x60, 0xd8, 0xd0, 0x68, 0x18, 0xa0, 0xf8, 0x40, 0x30, 0x88,
|
||||
0x00, 0x1d, 0x3a, 0x27, 0x74, 0x69, 0x4e, 0x53, 0xe8, 0xf5, 0xd2, 0xcf, 0x9c, 0x81, 0xa6, 0xbb,
|
||||
0xcd, 0xd0, 0xf7, 0xea, 0xb9, 0xa4, 0x83, 0x9e, 0x25, 0x38, 0x1f, 0x02, 0x51, 0x4c, 0x6b, 0x76,
|
||||
0x87, 0x9a, 0xbd, 0xa0, 0xf3, 0xee, 0xc9, 0xd4, 0x6f, 0x72, 0x55, 0x48, 0x1b, 0x06, 0x21, 0x3c,
|
||||
0x4a, 0x57, 0x70, 0x6d, 0x3e, 0x23, 0x04, 0x19, 0xa2, 0xbf, 0x98, 0x85, 0xd6, 0xcb, 0xec, 0xf1,
|
||||
0x13, 0x0e, 0x29, 0x34, 0x67, 0x7a, 0x5d, 0x40, 0xfb, 0xe6, 0xc1, 0xdc, 0x8f, 0x92, 0xb5, 0xa8,
|
||||
0xde, 0xc3, 0xe4, 0xf9, 0xaa, 0xb7, 0x90, 0x8d, 0x36, 0x2b, 0x0c, 0x11, 0x42, 0x5f, 0x78, 0x65,
|
||||
0x94, 0x89, 0xae, 0xb3, 0xe0, 0xfd, 0xda, 0xc7, 0x7c, 0x61, 0x46, 0x5b, 0x08, 0x15, 0x32, 0x2f,
|
||||
0x59, 0x44, 0x63, 0x7e, 0x2d, 0x30, 0x17, 0x0a, 0xb1, 0xac, 0x8b, 0x96, 0xc5, 0xd8, 0xff, 0xe2,
|
||||
0x26, 0x3b, 0x1c, 0x01, 0x52, 0x4f, 0x68, 0x75, 0xce, 0xd3, 0xf4, 0xe9, 0xba, 0xa7, 0x80, 0x9d,
|
||||
0xeb, 0xf6, 0xd1, 0xcc, 0x9f, 0x82, 0xa5, 0xb8, 0x03, 0x1e, 0x39, 0x24, 0x77, 0x6a, 0x4d, 0x50,
|
||||
0xa1, 0xbc, 0x9b, 0x86, 0xd5, 0xc8, 0xef, 0xf2, 0x49, 0x54, 0x73, 0x6e, 0x3d, 0x20, 0x07, 0x1a,
|
||||
0x6c, 0x71, 0x56, 0x4b, 0x18, 0x05, 0x22, 0x3f, 0x84, 0x99, 0xbe, 0xa3, 0xf0, 0xed, 0xca, 0xd7,
|
||||
0x35, 0x28, 0x0f, 0x12, 0x41, 0x5c, 0x7b, 0x66, 0xdd, 0xc0, 0xe7, 0xfa, 0xa9, 0xb4, 0x93, 0x8e,
|
||||
0xf8, 0xe5, 0xc2, 0xdf, 0x8c, 0x91, 0xb6, 0xab, 0x10, 0x0d, 0x2a, 0x37, 0x64, 0x79, 0x5e, 0x43,
|
||||
0xb2, 0xaf, 0x88, 0x95, 0xc6, 0xdb, 0xfc, 0xe1, 0x5a, 0x47, 0x60, 0x7d, 0x2e, 0x33, 0x14, 0x09,
|
||||
0x7f, 0x62, 0x45, 0x58, 0x0b, 0x16, 0x31, 0x2c, 0x97, 0x8a, 0xad, 0xb0, 0xe3, 0xfe, 0xd9, 0xc4
|
||||
};
|
||||
|
||||
unsigned char CRC_Calc(unsigned char * dataptr,unsigned char len)
|
||||
{
|
||||
unsigned char i;
|
||||
unsigned char crc=0xFF; // 计算的初始crc值
|
||||
unsigned char crc=0x00; // 计算的初始crc值
|
||||
|
||||
while(len--)
|
||||
{
|
||||
@ -36,26 +35,25 @@ unsigned char CRC_Calc(unsigned char * dataptr,unsigned char len)
|
||||
if (crc & 0x80) // 判断最高位是否为1
|
||||
// 最高位为1,不需要异或,往左移一位,然后与0x31异或
|
||||
// 0x31(多项式:x8+x5+x4+1,100110001),最高位不需要异或,直接去掉
|
||||
//X8+X4+X3+X2+1 -> 0X1D -> B8
|
||||
crc = (crc << 1) ^ 0xB8;
|
||||
crc = (crc << 1) ^ 0x1D;
|
||||
else
|
||||
crc = (crc << 1);
|
||||
}
|
||||
}
|
||||
|
||||
return (crc^0XFF);
|
||||
return (crc^0X00);
|
||||
}
|
||||
|
||||
|
||||
unsigned char CRC_Calc_Table(unsigned char * dataptr,unsigned char len)
|
||||
{
|
||||
unsigned char crc = 0xFF;
|
||||
unsigned char crc = 0x00;
|
||||
|
||||
while (len--)
|
||||
{
|
||||
crc = crc_table[crc ^ *dataptr++];
|
||||
}
|
||||
return (crc^0XFF);
|
||||
return (crc^0X00);
|
||||
}
|
||||
|
||||
|
||||
@ -73,8 +71,7 @@ unsigned char cal_table_high_first(unsigned char value)
|
||||
{
|
||||
//最高位为1,不需要异或,往左移一位,然后与0x31异或
|
||||
//0x31(多项式:x8+x5+x4+1,100110001),最高位不需要异或,直接去掉
|
||||
//X8+X4+X3+X2+1 -> 0X1D -> B8
|
||||
crc = (crc << 1) ^ 0xB8; }
|
||||
crc = (crc << 1) ^ 0x1D; }
|
||||
else
|
||||
{
|
||||
//最高位为0时,不需要异或,整体数据往左移一位
|
||||
|
@ -51,7 +51,10 @@ static uint8_t err_counter;
|
||||
|
||||
void IND_task(void);
|
||||
|
||||
|
||||
void hd_task(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void Apply_task(void)
|
||||
{
|
||||
|
@ -8,6 +8,7 @@
|
||||
#include "PINdef.h"
|
||||
#include "extern.h"
|
||||
#include "hwCtrl.h"
|
||||
#include "crc.h"
|
||||
|
||||
|
||||
#define C_50MS_1MS 50
|
||||
@ -56,7 +57,7 @@ void Copy_Array_to_Array(unsigned char *dest, unsigned char *src, unsigned char
|
||||
|
||||
void Can_Msg_Change_Bcm(void)
|
||||
{
|
||||
//CAN_45A.Msg_Part.SCM_MsgCounter = rolling;
|
||||
CAN_188.Msg_Part.CRC = CRC_Calc_Table(CAN_188.Msg_Byte,7);
|
||||
Copy_Array_to_Array(TxCanMessage.DB, CAN_188.Msg_Byte, 8);
|
||||
}
|
||||
|
||||
@ -144,7 +145,7 @@ void TxServe(void)
|
||||
|
||||
Can_Msg_Change_Bcm();
|
||||
//re_flag = R_CAN_TrmByTRFIFO0_CH0(&TxCanMessage);
|
||||
R_CAN_TrmByTRFIFO0_CH0(&TxCanMessage);
|
||||
R_CAN_TrmByTRFIFO0_CH0(&TxCanMessage);
|
||||
rolling++;
|
||||
if (rolling > 0x0F)
|
||||
{
|
||||
|
4098
output/LYFJDB_SW01.02.01.hex
Normal file
4098
output/LYFJDB_SW01.02.01.hex
Normal file
File diff suppressed because it is too large
Load Diff
4098
output/LYFJDB_SW01.02.02.hex
Normal file
4098
output/LYFJDB_SW01.02.02.hex
Normal file
File diff suppressed because it is too large
Load Diff
3
output/履历.txt
Normal file
3
output/履历.txt
Normal file
@ -0,0 +1,3 @@
|
||||
LYFJDB_SW01.02.00 初版
|
||||
LYFJDB_SW01.02.01 修复P档按键错误
|
||||
LYFJDB_SW01.02.02 增加CRC
|
Loading…
x
Reference in New Issue
Block a user