如图为CC2340所需要安装的软件,红色部分均已安装
其中cc23xx_device_support_0.01.08.221_win64.zip里面的ccs_base直接复制到CCS12.1目录下的ccs_base里面,在CCS12.1中更新后,可以导入工程进入到CCS12.1且可以编译。
但是在我调试的时候会报错,且无法正常使用。下面截图为显示的错误信息。
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.
如图为CC2340所需要安装的软件,红色部分均已安装
其中cc23xx_device_support_0.01.08.221_win64.zip里面的ccs_base直接复制到CCS12.1目录下的ccs_base里面,在CCS12.1中更新后,可以导入工程进入到CCS12.1且可以编译。
但是在我调试的时候会报错,且无法正常使用。下面截图为显示的错误信息。
您好,
下面截图为显示的错误信息。
这个貌似是您设置断点的问题,您看一下View > Breakpoints,排除一下断点的问题。
由于现在1.8版本的Flash Programmer 2无法识别芯片,后续生产过程中无法烧录固件,该问题能否解决
CC2340RX不支持SmartRF Studio,您可以尝试使用Uniflash去烧录设备。您可以在Quick Guide里查找如何安装Uniflash。
开发板不能直接相连,只能通过飞线的方式,否则SmartRF Studio8无法识别芯片。
在这一步,您能尝试使用10pin的线去连接CC2340R5和仿真器再试一下吗?
期待您的回复。
在你的main_freertos.c加上#include <ti/devices/cc23x0/driverlib/cpu.h> 然後main函式一開頭加上CPUdelay(60000000);應該就可以調適了
我有設置個斷點在uint32_t hftrackctl = HWREG( CKMD_BASE + CKMD_O_HFTRACKCTL );這行上面,下載完成開始調試後要等一下(因為CPUdelay(60000000)的關係),就會停在斷點上了
我设置不了断点,设置断电的时候会打印 CORTEX_M0P: Trouble Setting Breakpoint with the Action "Remain Halted" at 0x1d8e: (Error -1066 @ 0x1D8E) Unable to set/clear requested breakpoint. Verify that the breakpoint address is in valid memory. (Emulation package 9.9.0.00040)
且设置的断点也会变成黄色,不管是运行之前设置还是运行后设置都会变。
你調試這個例程還有設置其他的斷點嗎?請您看一下View > Breakpoints有沒有其他斷點,有的話先全部取消
我這邊試起來沒有問題,你要不要移除CCS跟SDK重新安裝再測試一次看看
还有一个问题,我这边在while(1)里面调用串口打印一个数据,后面如果加入对GPIO的操作,会导致串口会少一个字节。之前GPIO_toggle(GPIO_RED);写在接收回调函数里面时,在打印9个字节后的两三包之后会一下子打印20多个字节,这个是否是SDK的问题?
基本上你不應該在while(1)里面调用串口打印持續打印数据,至少也要delay一下
我這邊試著在while(1)里面调用串口打印持續打印数据是沒有問題的,你的packet是怎樣產生的呢?
rfPacketRx_LP_EM_CC2340R5_nortos_ticlang.rar
没有进行修改,会不会是CCS的烧录问题导致的,您看看 在你那边打印是否正常
你要不要先改成packet[] = "rfPacketRx:\r\n";然後用UART2_write(uart, packet, sizeof(packet), &bytesWritten)打印看看
LP-XDS110ET就可以轉出UART application com port,你試試直接把LP-XDS110ET和CC2340R5 Development Kit接在一起不要透過杜邦線,然後再試看看
建議你找一下 quickstart-intro-cc23xx.html,根據文件的內容把所有步驟執行過,再采用直连的方式用CCS下載程序調試
你CC2340 Alpha SDK下載點應該要有doc_simplelink_cc23xx_sdk_6_20_00_02_eng.zip,把它解開后裡面就有quickstart-intro-cc23xx.html
我目前的SDK使用的 doc_simplelink_cc23xx_sdk_6_20_00_01_eng,现在暂时UART显示正常了,我动了一下ringbuffer,我在想会不会是因为不够大导致的。之前我用的默认参数32
quickstart-intro-cc23xx.html找到了,但是我根据他的步骤来还是有问题,我怀疑可能是CCS版本或者支持包版本有问题,准备明天再下一个CCS11.1试试,支持包,我现在用的cc23xx_device_support_0.01.08.221_win64.zip,你用的是和我一样的吗
是的、我也是用cc23xx_device_support_0.01.08.221_win64.zip
你能提供一个simplelink_cc23xx_sdk_6_20_00_02_eng.exe的下载连接给我吗?我验证下是不是SDK包没升级的原因
simplelink_cc23xx_sdk_6_20_00_02_eng.exe的下载连接需要跟ti申請、我不能直接把我的給你