-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathATV.snw
169 lines (168 loc) · 16.8 KB
/
ATV.snw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
<snoop_workspace version="9.6.8.0" variant="PiSnoop Professional (Permanent licence)">
<properties on_open_offer_load="true" clip_values_to_file_limits="true" ignore_file_decimal_places="false" add_units_row_to_logfiles="false" suppress_null_dereference="true" machine_null_value="0" skip_memory_refs="false" on_open_display_message="false" template_open_display_message="true">
<template_open_message>1. Set up the hardware channel with your interface type, channel and baud settings.
2. Drag the .a2l or .elf file (for symbols) into the program.
3. Drag the .hex or Motorla S-record file (for flashing) into the program.
4. Adjust the memory access protocol settings for your ECU.
5. In the ECU window, do Load to load symbols (parameter names and addresses) for your latest build.
6. Alternatively, do Load and Flash to also reflash your ECU in one operation.
7. If you have a .dbc file, drag that into the program too, and Load it.
8. Do File... Save to save the customised workspace close to the files used.
Note: the template layout is squashed up for 1024x768 projectors. Move windows around to suit your screen.</template_open_message>
<on_open_message>
</on_open_message>
<custom_properties>
<property name="Author" value="$Author: clogs $" />
<property name="Revision" value="$Revision: 1836 $" />
<property name="Date" value="$Date: 2013-03-16 15:49:14 +0000 (Sat, 16 Mar 2013) $" />
</custom_properties>
<nudge_settings>
</nudge_settings>
</properties>
<snoop_main_window>
<window_attributes window_state="maximized">
<rectangle top="-10" left="643" width="787" height="581" />
</window_attributes>
<ordered_windows>
<window type="NS_Snoop.FrmWatch" title="Watch2" />
<window type="NS_Snoop.FrmEcuConfig" title="ECU1" />
<window type="NS_Snoop.FrmHardwareInterface" title="CAN1" />
</ordered_windows>
</snoop_main_window>
<snoop_hardware_channel name="CAN1">
<plugin_properties>
<description>Peak CAN Interface</description>
<settings hardware_type="PCAN-USB" channel_index="1" io_port="256" irq="3" kbaud="500" sample_point_percent="80" />
</plugin_properties>
<window_attributes window_state="minimized">
<rectangle top="130" left="130" width="420" height="312" />
</window_attributes>
</snoop_hardware_channel>
<snoop_dbc_config />
<snoop_ecu name="ECU1">
<calibration_area include_gaps="true" automatic="true">
<upload_region start_address="Calibration" byte_length="" errors="" address_numeric="16777216" length_numeric="9594" />
</calibration_area>
<protocol>
<plugin_properties settings_name="settings">
<description>CAN Calibration Protocol (CCP) v2.1</description>
<settings_s3p ecu_node_id="0" tool_node_id="128" msb_first_addresses="true" use_64bit="false" send_with_checksums="true" response_timeout_ms="40" />
<settings_kwp_uds>
<security purpose="iso" />
</settings_kwp_uds>
<settings dto_id="1784" cro_id="1785" station_address="0" msb_first_addresses="true" try_session_status="true" try_short_up="true" try_dnload6="true" try_checksum_acceleration="true" use_program_flush="true" general_timeout_ms="50" program_timeout_ms="4000" erase_timeout_ms="8000" small_upload_timeout_ms="10" checksum_timeout_ms="200" max_checksum_size="10240" try_daq="true" daq_fail_poll_period_multiplier="10" daq_event_period_ms="5" daq_event_channel="0" daq_use_period_ec0="true" gain_daq_security_on_connect="true">
<security purpose="ccp" />
</settings>
</plugin_properties>
</protocol>
<settings auto_start_comms="true" reconnect_action="continue" />
<hardware_channel>CAN1</hardware_channel>
<file path="C:\Users\giovanni\OneDrive\Desktop\workspace\Firmware\ATV.elf" relative="ATV.elf" symbols="true" prompt_before_overwrite="true" enabled="true" load="false" download="false" flash="false" upload="false" save="false" percent_complete="0" operation_in_progress="false" last_warning="">
<properties load_memory_type="file_data" disk_properties_error="" exists_on_disk="true" time_disk_modified="2024-02-21T16:56:40.6091114+01:00" size_bytes_on_disk="2000492" last_time_downloaded="0001-01-01T00:00:00.0000000" changed_since_downloaded="false" last_time_flashed="0001-01-01T00:00:00.0000000" changed_since_flashed="false" last_time_loaded="2024-02-28T09:23:46.6853403+01:00" changed_since_loaded="false" last_time_saved="0001-01-01T00:00:00.0000000" changed_since_saved="false" time_operation_started="2024-02-28T09:23:46.6853403+01:00">
<upload_area type="manually_defined" manual_regions_contiguous="true" const_regions_contiguous="false">
<upload_region start_address="Calibration" byte_length="" errors="" address_numeric="16777216" length_numeric="3048" />
<upload_region start_address=".cal_sec" byte_length="" errors="" address_numeric="16777216" length_numeric="3048" />
<upload_region start_address=".fl_adap" byte_length="" errors="Address & Length not loaded linker section name or numeric integer constant" address_numeric="0" length_numeric="0" />
<upload_region start_address=".sdata2" byte_length="" errors="" address_numeric="16780248" length_numeric="16" />
</upload_area>
<upload_by_parameters c_template_path="" c_template_relative="" use_as_own_template="false" c_style="element_assignments" parameter_choice="changed_in_region" />
</properties>
</file>
<file path="C:\Users\giovanni\OneDrive\Desktop\workspace\Firmware\ATV_tool_generic.a2l" relative="ATV_tool_generic.a2l" symbols="true" prompt_before_overwrite="true" enabled="true" load="false" download="false" flash="false" upload="false" save="false" percent_complete="0" operation_in_progress="false" last_warning="">
<properties load_memory_type="file_data" disk_properties_error="" exists_on_disk="true" time_disk_modified="2024-02-21T16:56:46.9201210+01:00" size_bytes_on_disk="271702" last_time_downloaded="0001-01-01T00:00:00.0000000" changed_since_downloaded="false" last_time_flashed="0001-01-01T00:00:00.0000000" changed_since_flashed="false" last_time_loaded="2024-02-28T09:23:48.7585619+01:00" changed_since_loaded="false" last_time_saved="0001-01-01T00:00:00.0000000" changed_since_saved="false" time_operation_started="2024-02-28T09:23:48.7585619+01:00">
<upload_area type="manually_defined" manual_regions_contiguous="true" const_regions_contiguous="false">
<upload_region start_address="Calibration" byte_length="" errors="" address_numeric="16777216" length_numeric="3048" />
<upload_region start_address=".cal_sec" byte_length="" errors="" address_numeric="16777216" length_numeric="3048" />
<upload_region start_address=".fl_adap" byte_length="" errors="Address & Length not loaded linker section name or numeric integer constant" address_numeric="0" length_numeric="0" />
<upload_region start_address=".sdata2" byte_length="" errors="" address_numeric="16780248" length_numeric="16" />
</upload_area>
<upload_by_parameters c_template_path="" c_template_relative="" use_as_own_template="false" c_style="element_assignments" parameter_choice="changed_in_region" />
</properties>
</file>
<file path="C:\Users\giovanni\OneDrive\Desktop\workspace\Firmware\ATV_image_small.hex" relative="ATV_image_small.hex" load="false" flash="false" upload="false" download="false" save="false" prompt_before_overwrite="true" enabled="false" symbols="false" percent_complete="0" operation_in_progress="false" last_warning="">
<properties load_memory_type="file_data" disk_properties_error="" exists_on_disk="true" time_disk_modified="2024-02-21T16:56:49.1397999+01:00" size_bytes_on_disk="548032" last_time_downloaded="0001-01-01T00:00:00.0000000" changed_since_downloaded="false" last_time_flashed="0001-01-01T00:00:00.0000000" changed_since_flashed="false" last_time_loaded="0001-01-01T00:00:00.0000000" changed_since_loaded="false" last_time_saved="0001-01-01T00:00:00.0000000" changed_since_saved="false" time_operation_started="2022-04-19T19:54:59.7062022+02:00">
<upload_area type="existing_file_areas" manual_regions_contiguous="false" const_regions_contiguous="false">
<upload_region start_address="Calibration" byte_length="" errors="" address_numeric="16777216" length_numeric="3048" />
<upload_region start_address=".cal_sec" byte_length="" errors="" address_numeric="16777216" length_numeric="3048" />
<upload_region start_address=".fl_adap" byte_length="" errors="Address & Length not loaded linker section name or numeric integer constant" address_numeric="0" length_numeric="0" />
<upload_region start_address=".sdata2" byte_length="" errors="" address_numeric="16780248" length_numeric="16" />
</upload_area>
<upload_by_parameters c_template_path="" c_template_relative="" parameter_choice="all_in_region" use_as_own_template="false" c_style="element_assignments" />
</properties>
</file>
<file path="C:\Users\giovanni\OneDrive\Desktop\workspace\Firmware\ATV_image_small.s37" relative="ATV_image_small.s37" load="true" flash="true" upload="false" download="false" save="false" prompt_before_overwrite="true" enabled="true" symbols="false" percent_complete="0" operation_in_progress="false" last_warning="">
<properties load_memory_type="file_data" disk_properties_error="" exists_on_disk="true" time_disk_modified="2024-02-21T16:56:48.5848141+01:00" size_bytes_on_disk="576780" last_time_downloaded="0001-01-01T00:00:00.0000000" changed_since_downloaded="false" last_time_flashed="2024-02-28T09:23:56.4223613+01:00" changed_since_flashed="false" last_time_loaded="2024-02-28T09:23:51.7000429+01:00" changed_since_loaded="false" last_time_saved="0001-01-01T00:00:00.0000000" changed_since_saved="false" time_operation_started="2024-02-28T09:23:56.4223613+01:00">
<upload_area type="existing_file_areas" manual_regions_contiguous="false" const_regions_contiguous="false">
<upload_region start_address="Calibration" byte_length="" errors="" address_numeric="16777216" length_numeric="3048" />
<upload_region start_address=".cal_sec" byte_length="" errors="" address_numeric="16777216" length_numeric="3048" />
<upload_region start_address=".fl_adap" byte_length="" errors="Address & Length not loaded linker section name or numeric integer constant" address_numeric="0" length_numeric="0" />
<upload_region start_address=".sdata2" byte_length="" errors="" address_numeric="16780248" length_numeric="16" />
</upload_area>
<upload_by_parameters c_template_path="" c_template_relative="" parameter_choice="all_in_region" use_as_own_template="false" c_style="element_assignments" />
</properties>
</file>
<window_attributes window_state="normal" details_shown="true">
<rectangle top="3" left="0" width="491" height="702" />
</window_attributes>
</snoop_ecu>
<snoop_asap3_config />
<snoop_watch name="Watch2">
<window_attributes window_state="normal">
<rectangle top="4" left="495" width="1020" height="595" />
</window_attributes>
<display scope_showing="false" scope_horizontal="false" autohide_buttons="true" scope_split_vertical="0.354576271186441" scope_split_horizontal="0.5" enums="decimal_and_label" pointers="label_or_hex" scope_timebase_sec="1" scope_acq_period_ms="10" scope_exclude_cals_from_daq="true" scope_exclude_unselected_signals_from_daq="true" scope_black_background="true" scope_show_grid="true" scope_show_points="false" scope_use_steps="false" scope_autoscale_mode="stacked_separated" />
<can_signals dbc_to_timeout_mult="10" no_dbc_period_timeout_ms="3000" />
<logging target_period_ms="100" filename_style="append_number" format="compact" can_format="with_variables" enums="decimal" pointers="label_or_hex" logfile_absolute="C:\Users\giovanni\OneDrive\Desktop\workspace\Firmware\.csv" logfile_relative=".csv" paused_loaded_from_file="false" />
<columns>
<column name="ColAddress" index="0" visible="true" visible_scope_on="false" width="62" width_scope_on="30" font_name="Courier New" font_size="8.25" />
<column name="ColHex" index="1" visible="true" visible_scope_on="false" width="62" width_scope_on="32" font_name="Verdana" font_size="8.25" />
<column name="ColValue" index="2" visible="true" visible_scope_on="true" width="97" width_scope_on="137" font_name="Verdana" font_size="8.25" />
<column name="ColName" index="3" visible="true" visible_scope_on="true" width="430" width_scope_on="173" font_name="Verdana" font_size="8.25" />
<column name="ColType" index="4" visible="true" visible_scope_on="false" width="97" width_scope_on="53" font_name="Arial Narrow" font_size="8.25" />
<column name="ColUnits" index="5" visible="true" visible_scope_on="false" width="26" width_scope_on="30" font_name="Arial Narrow" font_size="8.25" />
<column name="ColDescription" index="6" visible="true" visible_scope_on="true" width="159" width_scope_on="49" font_name="Arial Narrow" font_size="8.25" />
<column name="ColScope" index="7" visible="true" visible_scope_on="true" width="49" width_scope_on="144" font_name="Arial" font_size="8.25" />
</columns>
<rows>
<row displayed_name="atv_brake_pedalX1000" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_brake2epedal_split_actual" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_cpu_loading" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_dbg_pumpA_out" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_dbg_pumpB_out" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_HandBrakePos" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_HandBrakeStatus" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_odometer" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_sub_state_out" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_T_Air" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_T_ICE" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_xa3_brake_pedal_raw_ain" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atvc_cell_ot" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atvc_ChargeOverride" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atvc_EndWarmUpTemp" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atvc_force_inv_preop" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atvc_fs1_throttle_coherency" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atvc_gen_ramp_up" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atvc_odometer_reset" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atvc_OverridePumpA" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atvc_OverridePumpB" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atvc_tempSwitchOffFan" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atvc_tempSwitchOnFan" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_xa1_ain_throttle_raw" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atvc_throttleFull" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atvc_throttleNeutralPoint" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atvc_throttleZero" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_throttleX1000" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atvc_gen_start_rpm" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atvc_gen_TEST_PWM" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atvc_gen_PWM_Override" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_fuel_qty" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_fuel_level" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atvc_ICE_Tank_Volume" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_regmap" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_regen_x1000_rear" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_motoring_x1000_front_final" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_regen_x1000_front" nesting_depth="0" ecu="ECU1" scope_on="false" />
<row displayed_name="atv_motoring_x1000_rear_final" nesting_depth="0" ecu="ECU1" scope_on="false" />
</rows>
</snoop_watch>
</snoop_workspace>