Method for programming a bus-compatible electronic motor vehicle controller
First Claim
1. Method for programming a bus-compatible electronic motor vehicle controller that is equipped with at least one microcomputer to implement its control function and with ROM and RAM in order to accommodate and handle applications software required for the control function, and is also equipped with at least one bus protocol chip, and the ROM being programmed such that the applications software communicates with a bus via the at least one bus protocol chip and via a specific instruction and communications interface forming a first interface of said at least one bus protocol chip, comprising:
- providing a second interface, which is independent of the at least one bus protocol chip, and defining the second interface as a standard instruction and communications interface;
coupling said first and second interfaces with a driver module that is independent of the applications software and adapted to the at least one bus protocol chip and has the properties of an adapter;
matching and aligning the applications software exclusively to the second interface with respect to the bus communication and producing the applications software independently of the at least one bus protocol chip;
linking the applications software and the driver module to one another by a link process;
obtaining program code as a result of the link process; and
storing the program code such that the program code is resident in said ROM;
wherein the driver module performs at least the following functions after linking to the applications software;
initializing at least one of bus protocol chip communications paths and the at least one bus protocol chip before start of a communication;
retrieving transmission data from at least one RAM address, loading the transmission data into a transmission register of the at least one bus protocol chip and causing the transmission data to be read out onto the bus; and
retrieving received data from a reception register of the at least one bus protocol chip and loading the received data into at least one predetermined memory location in the RAM of the microcomputer.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for programming a bus-compatible electronic motor vehicle controller that is equipped with at least one microcomputer to implement its control function and with ROM and RAM in order to accommodate and handle applications software required for the control function, and is also equipped with at least one bus protocol chip, the ROM being programmed such that the applications software communicates with a bus via the bus protocol chip and via a specific instruction and communications interface forming a first interface of the bus protocol chip. The method includes providing a second interface, which is independent of the bus protocol chip, and defining the second interface as a further, universal instruction and communications interface. The first and second interfaces are coupled with a driver module that is independent of the applications software and adapted to the bus protocol chip and has the properties of an adapter. The applications software are matched and aligned exclusively to the second interface with respect to the bus communication and the applications software is produced independently of the bus protocol chip. The applications software and the driver module are linked to one another by a link process. Program code is obtained as a result of the link process. The program code is stored such that the program code is resident in the ROM.
39 Citations
5 Claims
-
1. Method for programming a bus-compatible electronic motor vehicle controller that is equipped with at least one microcomputer to implement its control function and with ROM and RAM in order to accommodate and handle applications software required for the control function, and is also equipped with at least one bus protocol chip, and the ROM being programmed such that the applications software communicates with a bus via the at least one bus protocol chip and via a specific instruction and communications interface forming a first interface of said at least one bus protocol chip, comprising:
-
providing a second interface, which is independent of the at least one bus protocol chip, and defining the second interface as a standard instruction and communications interface; coupling said first and second interfaces with a driver module that is independent of the applications software and adapted to the at least one bus protocol chip and has the properties of an adapter; matching and aligning the applications software exclusively to the second interface with respect to the bus communication and producing the applications software independently of the at least one bus protocol chip; linking the applications software and the driver module to one another by a link process; obtaining program code as a result of the link process; and storing the program code such that the program code is resident in said ROM; wherein the driver module performs at least the following functions after linking to the applications software; initializing at least one of bus protocol chip communications paths and the at least one bus protocol chip before start of a communication; retrieving transmission data from at least one RAM address, loading the transmission data into a transmission register of the at least one bus protocol chip and causing the transmission data to be read out onto the bus; and retrieving received data from a reception register of the at least one bus protocol chip and loading the received data into at least one predetermined memory location in the RAM of the microcomputer. - View Dependent Claims (2, 3, 4, 5)
-
Specification