作者:empty 页数:222 出版社:empty |
This section gives you a short overview howto setup your project in just a few steps.Use the stepVector Informatik GmbHVersion 12.0.1 for Release 19-14-Caution!Vector only delivers software!Your hardware manufacturer will provide you with the necessary errata sheets concerningyour used hardware.In case of errata dealing with CAN, please provide us with there l-evant errata sand we will examine whether this hardware problem is already known to usor whether to get a possible workaround.Note
Because of many ND As with different hardware manufacturers or because we are notinformed about them, we are notable to provide you with information concerning hardwareerrata of the hardware manufacturers.Caution!All application code in any of the Vector User Manuals is for training purposes only.Theyare slightly tested and designed only to understand the basic idea of using a certain com-ponent or set of components.Vector gives consent that you use it as a basis for developingyour own code and modify it(Vector waives its copyright to forbid you the use) , however,with regard to the fact that the code is designed for training purposes only and not for theuse by you, usability of the code is not warranted and Vector'sli abit y shall be expresslyexcluded in cases of normal negligence, to the extent admissible bylaw or statute.Ofcourse you have to test the software developed on the basis of the code with diligent carebefore using the software.
1 Abut This Manual.
1.1 Histry Infrmatin.
1.2 Finding Infrmatin Quickly.
1.3 Cnventins.
1.4 Certificatin.
1.5 Warranty.
1.6 Supprt.
1.7 Trademarks.
1.8 Errata Sheet f Hardware Manufacturers.
1.9 Example Cde.
1.10WhatD Yu Learn frm This Manual.
2 Basics.
2.1An verall View.
2.2MICRSAR-Vectr's AUTS AR Slutin.
2.3AUTSAR Layer Mdel VectrS LP 4.
2.4 Cnfiguratin Wrkflw VectrS LP 4.
I STEP by STEP.
1STEP 1 Setup Yur Prject.
1.1 Situatin after Installatin.
1.2 Setup Prject via DaVinci Cnfiguratr Pr.
1.3 Result Prject Flder-Result f the Prject Setup.
1.4 Start Menu-Result f the Prject Setup.
1.2.1 General Settings.
1.2.2 Prject Flder Structure.
1.2.3 Target.
1.2.4 DaVinci Develper.
1.3.1Appl flder.
1.3.2 Cnfig flder.
1.3.3 Prject Name>.dpa.
1.3.4Lg Flder.
User Manual Startup with VectrS LP 4
User Manual Startup with VectrS LP 4
1.5 DaVinci Cnfiguratr Pr Prject.
2STEP 2 Define Prject Settings.
2.1Add Input Files.
2.1.1Add System Descriptin Files.
2.1.2Add Diagnstic DataFiles.
2.1.3Add Standard Cnfiguratin Files.
2.1.4 Define ptins fr Input Files.
2.1.5 Update Cnfiguratin.
4.3.6 Transprt Prtcl.
4.4 Diagnstics.
2.2 Define External Generatin Steps and SWC Templates and Cntract Phase Headers.
2.2.1 External Generatin Steps.
2.2.2SWC Templates and Cntract Phase Headers.
2.3 Activate Yur BSW Mdules.
2.4AddECUCFlle References.
2.5 Change Prject Settings.
2.5.1 Pst build Supprt.
3STEP 3 Validatin.
3.1 Start Slve All Mechanism.
3.2 Live Validatin-Slving Actins.
4STEP4StartBSW Cnfiguratin.
4.1 Start Cnfiguratin with Cnfiguratin Editrs.
4.2Base Services.
4.2.1 Default Errr Tracer.
4.2.2 General Purpse Timer(GPT) .
4.2.3RAM Test.
4.3 Cmmunicatin.
4.3.1 Cmmunicatin General.
4.3.2Bus Cntrller.
4.3.3PDUs.
4.3.4 Signals.
4.3.5 Scket Adapter Users.
Vectr Infrmatik GmbHVersin 12.0.1 fr Release 19
Cntent
4.4.1 Diagnstic Data Identif lers.
4.4.2 Diagnstic Event Data.
4.4.3 Diagnstic Events.
4.4.4 Prductin Errr Handling.
4.4.5Add Diagnstic Data ID Assistant.
4.4.6Autmap Diagnstic Databjects.
4.4.7 Setup Event Memry Blcks.
4.5I/.
4.5.1I Hardware Abstractin
4.6 Memry.
4.6.1 Memry General.
4.6.2 Memry Blcks.
4.6.3 ptimize Fee.
4.7Mde Management Editrs.
4.7.1BSW Management.
4.7.2 Activate Interrupts f Peripherals Devices.
4.7.3ECU Management.
4.7.4 Initializatin.
4.7.5 Watchdgs.
4.8 Netwrk Management.
4.8.1 Netwrk Management General.
4.8.2 Cmmunicatin Users.
4.8.3 Partial Netwrking.
4.9 Runtime System.
4.9.1 Runtime System General.
4.9.2ECU Sftware Cmpnents.
4.9.3 Mdule Internal Behavir.
4.9.4S Cnfiguratin.
User Manual Startup with VectrS LP 4
User Manual Startup with VectrS LP 4
4.9.5Task Mapping.
4.10Gn with Basic Editr
4.11 Start Slving Actins.
4.12 Start n-demand Validatin.
4.13BSW Cnfiguratin finished.
5STEP 5 Design Sftware Cmpnents
5.1 Switch t DaVinci Develper.
5.2 Design Sftware Cmpnents.
6STEP 6 Mappings.
8.1 Cmpnent Template.
8.2 Implement Cde.
6.1 Perfrm Data Mapping within DaVinci Develper r DaVinci Cnfiguratr?.
6.2 Data Mapping within the DaVinci Develper
6.2.1 Data Mapping Autmatically-DaVinci Develper.
6.2.2 Data Mapping Manually-DaVinci Develper.
6.2.3 DaVinci Develper-Save and clse.
6.3 Switch(back) t DaVinci Cnfiguratr.
6.4 Synchrnize System Descriptin.
6.5Add Cmpnent Cnnectin.
6.6 Service Mapping.
6.6.1 Service Mapping via Service Cmpnent.
6.6.2 Service Mapping(verview) .
6.7Add Data Mapping.
6.8Add Memry Mapping.
6.9AddTask Mapping.
6.9.1Task Mapping Assistant.
6.9.2Task Mapping.
7STEP7C deGeneratin.
7.1 GenerateS WC Templates and Cntract Phase Headers.
7.2 Start Cde Generatin.
7.3 Generatin Prcess finished!.
9STEP 9 Cmpile, Link and Test Yur Prject.
9.1 Finish yur prject with cmpiling and linking.
9.2N errr frames?Cngratulatins, that'sit!.
II Cncept.
1 General verview.
1.1 Sftware Cmpnent.
1.1.1 Atmic cmpnents.
1.1.2 Cmpsitins.
1.2Runnables.
1.3 Prts.
2.1.1 The MainWindw f DaVinci Cnfiguratr Pr.
3.1.4 Legacy DataBase files(DBC, LDF, F IBEX.) .
1.3.1 Applicatin Prt Interfaces.
1.3.2 Service Prt Interfaces.
1.4 Data Element Types.
1.5 Cnnectins.
1.6RTE.
1.7BSW-Basic Sftware Mdules.
1.8 Sftware, Tls and Files.
1.9 Structure f the SIP Flder
2Set-Up New Prject.
2.1 DaVinci Cnfiguratr
2.1.2 Editrs and Assistants.
3 Define Prject Settings.
3.1 Input files.
3.1.1 System Descriptin Files
3.1.2SYSEX.
3.1.3ECUEX.
User Manual Startup with VectrS LP 4
3.1.5 Diagnstic DataFiles.
3.1.6CDD/D X.
3.1.7 State Descriptin.
3.1.8 Standard Cnfiguratin Files.
3.2 External Generatin Steps.
3.3ActivateBSw.
4 Validatin.
4.1 Validatin Cncept.
5BSW Cnfiguratin with Cnfiguratin Editrs.
5.1 DaVinci Cnfiguratr Pr Editrs.
6 Sftware Cmpnent(SWC) Design.
6.1 Data Exchange between DaVinci Develper and DaVinci Cnfiguratr Pr.
6.2 Abut Applicatin Cmpnents, Prts, Cnnectins, Runnable sand Mre.
6.3 Applicatin Cmpnents.
6.3.1 The bject Brwser-Types, Packages and Files.
6.3.2 New Applicatin Cmpnents.
6.3.3 Understand Types, Prttypes and Interfaces.
6.4 Prts, Prt In it Values and Data Elements.
6.5 Cnfigure Service Prts within yur Applicatin Cmpnents.
6.6 Define yur Runnable s.
6.7 Triggers fr the Runnable s.
6.8Prt Access f the Runnable s.
7 Mappings.
7.1 Data Mapping.
7.2Task Mapping.
10.1 Using yur“real hardware.
1.1 System Descriptin Files.
1.2 Diagnstic DataFiles.
3.1 Result.
4.1 Release x-1 t Release x(necessary steps fr any update) .
4.2 Migratin Steps frm Release 18SIP t Release 19.
4.2.1 Migratin f DEM.
4.2.2MemMap Handling.
4.2.3MigratinfSTBM.
4.2.4 New DaVinci Develper Versin-Wrkspace cnversin necessary!.
4.3 Migratin Steps frm Release 17SIP t Release 18.
4.4 Migratin Steps frm Release 16SIP t Release 17.
4.5 Migratin Steps frm Release 15SIP t Release 16.
4.6 Migratin Steps t r ver Release 15 accrding t Feature 1657.
4.6.1PDUs.
4.6.2DEM.
4.7 Migratin Steps Release 12 Prjects t Release 13.
4.8 Migratin Steps frm Release 8 t Release 9.
4.9 Migratin Steps frm Release 7 t Release 8.
5.1 DaVinci Cnfiguratr Pr.
5.2 DaVinci Develper.
7.2.1 Infrmatin abut Interactin between Runnable,