引用: hwjj940056201 发表于 2018-5-15 01:04
你好,我先确认几点: 在你的设计中,你是想使用了UART3作为调试串口,实现信息的输出;同时想把UART0的两个管脚配成CAN接口实现CAN通信。
UART3的调试串口实现已经在ICE板上调通了,但是IDK调不通;CAN通信的话两个板子都没有成功。
是这样的情况吗?
Hi!Steven:
感謝您提示的調試方向,但我有個愚蠢的問題,我之前看過版上跟台灣FAE都有您截圖上的pinmux配置工具的視窗,
請問這是怎麼使用的?工具是在CCS下嗎?還是需要加裝插件?
在ICE V2上以前跑過UART監控串口是在USB(VCP)的接口 ,而IDK使用的則是J10的位置(使用RTOS Uart driver毫無問題,問題是在Uartcolsole.c不改情況下,無輸出,所以才將UART_0_BASE改成UART_3_BASE).
您提及UART0可以復用,但是問題是UART0目前已經給UART轉CAN的硬件用去了,想必把UART直截當打印串口,還是得用掉一個硬件口才是,
所以原始的starterware範例,完全不改,其實是CAN口跟UART打印口都用到UART0,這不怎麼合邏輯的,但我理解mode可能不同。
我在這論壇裡有先做過功課,曾經搜尋到有先人提及dcantxrx或是dcanloopback的範例,其can口實是can1使用的是UART0,
比對TI wiki上電路原理圖(IDK及ICE V2),也是這樣沒錯,但除了uart位址對應I/O口對應到UART0外,以原本的dcantxrx源代碼dcan.c(platform.lib)
裡面又有啥是需要怎樣的修改調適,實在是無頭緒。
感謝您在這的提示,我得到在TI E2E美國那邊不同的調適偵錯方向,以上怎麼使用pinmux Tool及是否能提示uart0使用dcan1的設置欠缺甚麼,
若有心神協助,我在此非常感激。
Henry Chou
引用: hwjj940056201 发表于 2018-5-15 01:04
你好,我先确认几点: 在你的设计中,你是想使用了UART3作为调试串口,实现信息的输出;同时想把UART0的两个管脚配成CAN接口实现CAN通信。
UART3的调试串口实现已经在ICE板上调通了,但是IDK调不通;CAN通信的话两个板子都没有成功。
是这样的情况吗?
Hi!Steven:
感謝您提示的調試方向,但我有個愚蠢的問題,我之前看過版上跟台灣FAE都有您截圖上的pinmux配置工具的視窗,
請問這是怎麼使用的?工具是在CCS下嗎?還是需要加裝插件?
在ICE V2上以前跑過UART監控串口是在USB(VCP)的接口 ,而IDK使用的則是J10的位置(使用RTOS Uart driver毫無問題,問題是在Uartcolsole.c不改情況下,無輸出,所以才將UART_0_BASE改成UART_3_BASE).
您提及UART0可以復用,但是問題是UART0目前已經給UART轉CAN的硬件用去了,想必把UART直截當打印串口,還是得用掉一個硬件口才是,
所以原始的starterware範例,完全不改,其實是CAN口跟UART打印口都用到UART0,這不怎麼合邏輯的,但我理解mode可能不同。
我在這論壇裡有先做過功課,曾經搜尋到有先人提及dcantxrx或是dcanloopback的範例,其can口實是can1使用的是UART0,
比對TI wiki上電路原理圖(IDK及ICE V2),也是這樣沒錯,但除了uart位址對應I/O口對應到UART0外,以原本的dcantxrx源代碼dcan.c(platform.lib)
裡面又有啥是需要怎樣的修改調適,實在是無頭緒。
感謝您在這的提示,我得到在TI E2E美國那邊不同的調適偵錯方向,以上怎麼使用pinmux Tool及是否能提示uart0使用dcan1的設置欠缺甚麼,
若有心神協助,我在此非常感激。
Henry Chou
举报