very helpful! thank you for putting on this video.
@muralikrishnamatsa31214 ай бұрын
could you please explain the effect of Programming session on XCP connection i mean i have observed that while iam going into programming session the XCP is disconnecting
@girishkochrekar69727 жыл бұрын
If we are reading and writing to RAM locations using XCP, which part of RAM are we talking about? Are the addresses of Global Variable [xcp parameters] fixed in these RAM location? is this the .bss and .data section of RAM?
@vectorinformatik7 жыл бұрын
In general XCP allows access to any kind of memory. XCP just needs the address of the object. The mapping of the name of the object and the address is realized in the A2L file. The global variables used as parameters (=writable object) must be specified in the code as “volatile”. The Linker process will define the addresses of all necessary objects in the RAM. Parameters should be stored in a so called “calibration RAM” area. In contrast to the RAM that is used as a working area to store results of the algorithms. The calibration RAM area must be defined as writable in the A2L file. Vector's reference book "XCP - The Standard Protocol for ECU Development" describes fundamentals and application areas of the XCP measurement and calibration protocol. You can order it here: vector.com/xcp-book
@HOOHA3337 жыл бұрын
why can i send multiple polling command at same time and get vales from ecu at same time
@vectorinformatik7 жыл бұрын
It is not possible to send multiple polling commands at the same time. It is always a command-response communication. The master sends the first polling command and waits for the response. After the response the master will send the next command etc. A polling request is always asking for only one value of one signal. There are no multi-polling request available. You can find more details about XCP protocol in Vector’s reference book: vector.com/vi_xcp-book_en.html +amit som