Part Number:AWR1642BOOST
TI工程師您好,
我目前使用mmwave_automotive_toolbox_3_6_0中的lab0002_short_range_radar進行開發,並參考以下範例加入CAN程式碼.
https://www.ti.com/lit/an/spracg9/spracg9.pdf?ts=1676271953707&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FAWR1642%253Futm_source%253Dgoogle%2526utm_medium%253Dcpc%2526utm_campaign%253Depd-null-null-gpn_en-cpc-pf-google-tw%2526utm_content%253Dawr1642%2526ds_k%253D%25257b_dssearchterm%25257d%2526DCM%253Dyes%2526gclid%253DEAIaIQobChMI3KmVw_eR_QIVzlBgCh2zbQ90EAAYASAAEgKiFvD_BwE%2526gclsrc%253Daw.ds
https://www.ti.com/lit/an/spracf7/spracf7.pdf?ts=1676274810242&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FAWR1642%253Futm_source%253Dgoogle%2526utm_medium%253Dcpc%2526utm_campaign%253Depd-null-null-gpn_en-cpc-pf-google-tw%2526utm_content%253Dawr1642%2526ds_k%253D%25257b_dssearchterm%25257d%2526DCM%253Dyes%2526gclid%253DEAIaIQobChMI3KmVw_eR_QIVzlBgCh2zbQ90EAAYASAAEgKiFvD_BwE%2526gclsrc%253Daw.ds
但是在過程中遇到許多問題,像是function中的參數undefined
想請教您:
1.該如何定義這些參數(socHandle,DCAN_APP_INPUT_CLK,DCAN_APP_BIT_RATE…),是否有說明文件可提供?
2.透過CAN analyzer觀察AWR1642BOOST是否有傳輸正確data是可行的嗎?
ex.
如果可以,請問是否有透過CAN傳送data的sample project或是sample code可以提供?(已嘗試過lab0005_object_data_over_can,無法正常運行)
感謝!
Katherine Wang:
已为您咨询TI资深工程师,一旦得到回复会立刻回复给您
,
Katherine Wang:
您发的文档中提供的示例很可能使用的是旧版本的 SDK。
您需要对正在使用的 SDK 进行更新。
mmwave_automotive_toolbox_3_6_0\labs\lab0002_short_range_radar 使用发行说明中提到的 SDK 3.5。
canfd单元测试提供了如何初始化can驱动的例子
C:\ti\mmwave_sdk_03_05_00_04\packages\ti\drivers\canfd\test\xwr18xx\main.c
此示例展示了如何为 SDK 3.5 初始化 CAN FD 驱动程序
关于“lab0005_object_data_over_can”,该lab已经过测试并且正在运行。
它支持SDK 2.1.0.4
mmwave_automotive_toolbox_3_6_0\labs\lab0005_object_data_over_can
SDK 2.1.0.4 中包含的 canfd 单元测试还展示了如何使用此 SDK 初始化 canfd 驱动程序
C:\ti\mmwave_sdk_02_01_00_04\packages\ti\drivers\canfd\test\xwr16xx\main.c
,
yicheng tsai:
Katherine 您好
目前使用的SDK為mmwave_sdk_03_06_00_00-LTS。
如果要使用C:\ti\mmwave_sdk_03_06_00_00-LTS\packages\ti\drivers\canfd\test\xwr16xx\main.c進行CAN資料傳輸測試。
請問如何產生bin檔案來燒錄到AWR1642BOOST?
因C:\ti\mmwave_sdk_03_06_00_00-LTS\packages\ti\drivers\canfd\test\xwr16xx\main.c這份範例程式並非CCS project,所以無法透過Build Project產生bin檔案。
另外想請教C:\ti\mmwave_sdk_03_06_00_00-LTS\packages\ti\drivers\canfd\test\xwr16xx\main.c這份範例程式碼的作用是會透過CAN bus傳輸以下資料嗎?
再麻煩您抽空協助回覆,感謝
,
Katherine Wang:
yicheng tsai 说:
如果要使用C:\ti\mmwave_sdk_03_06_00_00-LTS\packages\ti\drivers\canfd\test\xwr16xx\main.c進行CAN資料傳輸測試。
請問如何產生bin檔案來燒錄到AWR1642BOOST?
请按照毫米波用户指南中的说明进行操作,“Building drivers/control/alg components”部分
C:\ti\mmwave_sdk_03_06_00_00-LTS\docs\mmwave_sdk_user_guide.pdf
为了构建 canfd 示例,您需要使用以下地址中提供的 makefile
C:\ti\mmwave_sdk_03_06_00_00-LTS\packages\ti\drivers\canfd
不幸的是,没有可用的ccs项目
yicheng tsai 说:
這份範例程式碼的作用是會透過CAN bus傳輸以下資料嗎?
是的,这些据是通过CAN传输的。然而,这些是环回示例