Other Parts Discussed in Thread: AWR1843
Hello,
I am using the AWR1843Boost board and want to upgrade the firmware for CAN2.0. Can you please suggest me some examples for this task?
Regards,
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
I am using the AWR1843Boost board and want to upgrade the firmware for CAN2.0. Can you please suggest me some examples for this task?
Regards,
Hello,
Can you tell us what software you are using?
Thankyou.
Window 11
CCS 12.6.0.00008
mmWave sdk 3.06.01.00LTS
Radar Toolbox 1.30.01.03
Pls let me know if anything more you require. We want to implement CAN2.0 (8-byte data).
Are you currently using the CAN interface on your AWR1843Boost to transmit data?
Hi Arjul,
You can take a look at the CAN driver example present in the SDK. Information on how to use the CAN driver example can be found here
C:\ti\mmwave_sdk_03_06_01_00-LTS\packages\ti\drivers\can\docs\doxygen\html\index.html
Only the software present in the SDK related to the CAN driver is supported by TI.
Thankyou
Starting with the can_integration_example_6843 code, the only change I made to get CAN2.0 working was changing
frameType = CANFD_MCANframeType_CLASSIC
You may also want to change
txMsgObjectParams.msgIdType = CANFD_MCANXidType_11_BIT
and if you want to use the hard-coded configuration, you should probably change
fdMode = 0x0U
brsEnable = 0x0U
It works on one of the examples (TIOS) given.
Thanks, Keith and Zorah both.
Now I want to develop one bare-metal project for AWR1843 and my CAN code should be ported there. It would be a great help if you could suggest some bare-metal examples for AWR1843.
We do not have any bare metal examples for AWR1843
1. O.K., it will be helpful if you have any bare metal code or document of mmWave series devices.
2. We tested classical CAN after editing the "Medium Range Radar" example. This example is given with CAN-FD code and we changed it for classical CAN. But we don't have Design docs of these examples so the timings are corrupted and the code shows some unusual behavior. Even it stops its execution completely if we set CAN with less than 1Mbps. Please share links of internal specifications or design docs so we can manage its internal timing flow.