AWR1642 boost 串口設定問題

Other Parts Discussed in Thread: AWR1642

你好:

最近想嘗試將people counting的範例由原本uart輸出改為串口輸出並透過藍芽模組將程式執行結果回傳,目前我已知道在線路的部份需要焊上J6: AR_RS232Rx的 r166, AR_RS232Tx的 r169,J6: AR_MSS_LOGGER的R26电阻,斷開R128,R129,R136但有幾個問題想確認一下:

1.開發板UART分為uartA及uartB其中uartA(emulated as Application/User UART COM port)主要是在做.bin檔的燒錄及執行範例程式時做參數(.cfg)的設定;      UartB(emulated as Auxiliary COM port)是用來將uart_writepolling的結果(mss_logger)進行輸出。想請教,如果我.bin檔燒錄及程式參數設定仍維持原本開發板提供的uart接口,只想將uart_writepolling的結果透過藍芽模組輸出,是否可以只焊上R26並斷開R136,此作法是否可行??

2.Pinmux設定的的部份,如果我焊上J6: AR_RS232Rx的 r166, AR_RS232Tx的 r169,J6: AR_MSS_LOGGER的R26电阻,斷開R128,R129,R136後,Pinmux的設定改為這樣,請問是否有錯??

/*設定UART1串口發送串口接收*/
Pinmux_Set_OverrideCtrl(SOC_XWR16XX_PINN5_PADBE, PINMUX_OUTEN_RETAIN_HW_CTRL, PINMUX_INPEN_RETAIN_HW_CTRL);
Pinmux_Set_FuncSel(SOC_XWR16XX_PINN5_PADBE, SOC_XWR16XX_PINN5_PADBE_RS232_TX);
Pinmux_Set_OverrideCtrl(SOC_XWR16XX_PINN4_PADBD, PINMUX_OUTEN_RETAIN_HW_CTRL, PINMUX_INPEN_RETAIN_HW_CTRL);
Pinmux_Set_FuncSel(SOC_XWR16XX_PINN4_PADBD, SOC_XWR16XX_PINN4_PADBD_RS232_RX );

/* Setup the PINMUX to bring out the UART-3 */
/*UART3串口發送接收*/
Pinmux_Set_OverrideCtrl(SOC_XWR16XX_PINF14_PADAJ, PINMUX_OUTEN_RETAIN_HW_CTRL, PINMUX_INPEN_RETAIN_HW_CTRL);
Pinmux_Set_FuncSel(SOC_XWR16XX_PINF14_PADAJ, SOC_XWR16XX_PINF14_PADAJ_MSS_UARTB_TX);

3.DSS UART的部份是否僅是在將資料由dss送到mss,如果是的話是否不需要做修改?

以上,問題有點多還請不吝指教,謝謝。

  • 1. UartB(emulated as Auxiliary COM port)这个口只有发送,蓝牙不能通过这个串口发送数据给AWR1642。

    2. 正确。

    3. dss可以内部传输资料给MSS,DSS UART串口把数据传到外面。
  • 您好:

      還是想再與您進一步確認

      1.針對第一點,如果我只想使用AWR1642串口將mss_Logger的數據透過藍芽發送到外部裝置,只焊上R26並斷開R136,不變更原本uartA這個作法是可行的??

      2.針對您回覆的第三點"DSS UART串口把数据传到外面",能夠再進一步說明是什麼意思嗎?

     以上,謝謝你的耐心說明

  • 1. 可以,但是只有发送功能,没有接收功能。
    2. dss和mss都是片上的,不需要uart串口来传输数据。
  • 你好:

      如果dss及mss不用透過Uart傳輸,那想進一步請教您,people counting的例程裡,定義這隻腳位的用意為何?

    /* Setup the PINMUX to bring out the DSS UART */
    Pinmux_Set_OverrideCtrl(SOC_XWR16XX_PINP8_PADBM, PINMUX_OUTEN_RETAIN_HW_CTRL, PINMUX_INPEN_RETAIN_HW_CTRL);
    Pinmux_Set_FuncSel(SOC_XWR16XX_PINP8_PADBM, SOC_XWR16XX_PINP8_PADBM_DSS_UART_TX);

  • 这个只是串口输出信息用,并没有把数据传给mss,请看一下下面的pplcount文档。
    www.ti.com.cn/.../zhcu464c.pdf
x 出现错误。请重试或与管理员联系。