微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > PTM(dtm MODE) issue

PTM(dtm MODE) issue

时间:10-02 整理:3721RD 点击:

hi all,

我需要進入PTM(DTM) mode來做RF 及GPIO 控制.

但都無法進入,

gap device GAP device initialzation Timeout.
Device May Not Functiion Properly.

是否有那裡有問題.

參照

http://processors.wiki.ti.com/index.php/PTM_(Production_Test_Mode)

因為usb-uart 所以,改用cc2541 keyfob button 3進入.

及uart 為no flow,

void llSetupPTMTestPort( void ){

P0SEL &= 0xFC; // Configure Port 0,0,1 as GPIO
P1SEL &= 0xFC; // Configure Port 1,0,1 as GPIO
P0DIR &= 0xFC; // Port 0 pins P0.0 and P0.1 as input (buttons),
P1DIR |= 0x03; // Port 0 pins P1.0 and P1.1 as led output,
P0 |= 0x03; // All pins on port 0 to low except for P0.0 and P0.1 (buttons)
P1 &= 0xFC; // All pins on port 0 to low except for P0.0 and P0.1 (buttons)

return;
}

void SimpleBLEPeripheral_Init( uint8 task_id )
{
simpleBLEPeripheral_TaskID = task_id;

llSetupPTMTestPort();
if ( TESTER_CONNECTED() )
{
(void)osal_pwrmgr_task_state( task_id, PWRMGR_HOLD );
P1_1=1;
HCI_EXT_EnablePTMCmd();
}
else
{
// Setup the GAP
VOID GAP_SetParamValue( TGAP_CONN_PAUSE_PERIPHERAL, DEFAULT_CONN_PAUSE_PERIPHERAL );

........

}

LIb

CC2541_BLE_peri.lib and CC254x_BLE_HCI_TL_peri.lib

preprocessor:

INT_HEAP_LEN=3072
HALNODEBUG
OSAL_CBTIMER_NUM_TASKS=1
HAL_AES_DMA=TRUE
HAL_DMA=TRUE
xPOWER_SAVING
xPLUS_BROADCASTER
HAL_LCD=FALSE
HAL_LED=FALSE
HAL_KEY=FALSE
HAL_UART

HAL_DMA=TRUE

SDK:

BLE-CC254x-1.4.1.43908

HW.

CC2541 keyfob

http://i.imgur.com/zX9VLmQ.png

http://i.imgur.com/uvZkwM0.png

你好,请问PTM问题解决了没有?可以指教我一下么?关于PTM的代码修改问题。。

你好,我现在弄PTM,发现我根据文档修改simpleBLEPeripheral工程失败,江湖救急。。。。。。qq 353662337

你好,我现在弄PTM,发现我根据文档修改simpleBLEPeripheral工程失败,江湖救急。。。。。。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top