Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
During embedded software build, build tools calculate RAM usage. Let's say RAM usage at build time is 80%.
By running memory leakage test using some static analysis tool, what input needs to be provided to this test? What will be the output of this test?
The RAM size is 131 KB or 134,144...
Consider a embedded system such as Electro Hydraulic Power Steering ECU mounted in a heavy duty commercial truck.
When key switch is turned off, the ECU should executes very limited functionality in sleep. It is not suppose to log faults in sleep mode?
Unused signals in our J1939 modules are sent as all 1s, so if a signal is not supported and is 8 bits it is expected to be 0xFF. I'm trying to find out if this is specified in SAE J1939 standard or not.
>> I'd expect it to be all zeros?
OK. This means there is no SAE J1939 requirement that unused data is to be transmitted with a certain value, like all binary one's.
Steering ECU implements the XSR message. Please assume that Torque Request signal is completely omitted from the DBC files. Does J1939 standard specify value to be transmitted for unused Torque Request signal by the camera ECU?
Does J1939 standard require that sending node transmit binary one's for unused signals in a J1939 message?
For example, please consider following 8-byte external steering request (XSR) message broadcasted by camera ECU. This message is detailed in J1939 Digital Annex (DA).
Some system...
Camera ECU sends External Steering Request (XSR) J1939 message to the steering ECU. The PGN of this message is 0xF341. There is 4-bit checksum within the 8 byte data field. The SPN of this checksum is 21095.
This 4-bit checksum is used to verify the signal path from the demanding device to the...
Please consider some professional embedded system with 16-bit microcontroller.
I know embedded software build tools report program flash memory usage. I think they also report RAM usage but do they report maximum RAM usage?
Build tools may not know how much heap will be used during...
>> running on the bench, clean power
Issue was re-created on bench performing powerline noise test using higher peak to peak voltage than within specification.
Really! It's not possible to find root cause of the problem?
There shouldn't be need to re-flash memory since ECC errors are...
Fuel economy ECU in a truck is experiencing Flash (stored program flash) ECC Error. Link to microcontroller manual for this ECU is:
https://www.nxp.com/docs/en/data-sheet/MC9S12GRMV1.pdf
The problem was duplicated on a bench.
How to recover from Flash ECC Error? In Flash ECC interrupt...
Let me re-state. Worm gear is used for torque multiplication. There is 1:10 gear ratio.
For example, if motor output torque is 2 N.m., after torque multiplication, torque at steering column or input shaft is 20 N.m.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.