Hi TI
想問一下一個情況,現在在試用BLE的部份.
硬體:CC26X2R1_LAUNCHXLSDK:simplelink_cc13x2_26x2_sdk_3_40_00_02專案:C:\ti\simplelink_cc13x2_26x2_sdk_3_40_00_02\examples\rtos\CC26X2R1_LAUNCHXL\ble5stack\project_zero組譯器:IAR
一開始是在project_zero內加入UART SPI I2C 三個介面和PWM的部份. 然後也都調試好了沒問題.
可是不知道是不是IAR的設定有跑掉.本來都OK正常的.但是隔天要再試時.出現錯誤,而且是IAR和FLASH PORGRAMMER 2都出現錯誤??
用IAR調試時出現–> "xds reported an error unknown cpu status"用FLASH PORGRAMMER 2燒錄HEX或OUT檔也出錯???
懷疑點一:是不是project_zero給我改壞了??所以用回原本的project_zero專案–>結果一樣出錯.
懷疑點二:硬體壞掉??結果再試了一下ZIGBEE的專案–>都正常??!!
懷疑點三: ble5stack部份的專案不行??就再試了一下simple_peripheral–>結果也正常??!!
但再換回來試project_zero –>出錯??!!奇怪現在就是只要試project_zero這個專案就出錯
IAR調試和FLASH PORGRAMMER 2燒錄HEX或OUT檔都出錯.
所以想請教一下這個情況是…??怎麼錯誤都集中在project_zero這個專案上??
以下這張圖是把IAR的錯誤和FLASH PORGRAMMER 2的錯誤集中在一張圖上.
Viki Shi:
能否单步跟踪一下,看是否卡在某一步了
Hunter Wang:
回复 Viki Shi:
HI VIKI
要試一下,只怕跟不到就報xds reported an error unknown cpu status了
另外問一下IC型號有差?
因為看了專案的目標IC是寫C2642R1F???不是寫CC2652R1F?
硬體是CC26X2R1_LAUNCHXL
沒關係嗎??
Viki Shi:
回复 Hunter Wang:
你下载的是CC26X2的perojectzero,可以用于CC26X2R1_LAUNCHXL
Hunter Wang:
回复 Viki Shi:
HI VIKI 忘記說了,因為我開ZC和ZED(genericapp專案) 在專案的OPTION裡面的TARGET DEVICE都是寫CC2652R1F.不是C2642R1F 所以我開BLE的專案時看到裡面的TARGET DEVICE是C2642R1F,以為有問題.
結果現在手上正常的
project_zero
只剩下在SDK目錄之下的:
C:\ti\simplelink_cc13x2_26x2_sdk_3_40_00_02\examples\rtos\CC26X2R1_LAUNCHXL\ble5stack\hexfiles
的project_zero_unsecure_app.hex還可以正常燒錄, IAR的PROJECT ZERO專案產出的HEX全都燒不進去 !!
Hunter Wang:
回复 Viki Shi:
HI VIKI
單步跟完了.在MAIN()裡面:
ProjectZero_createTask(); /* enable interrupts and start SYS/BIOS */ BIOS_start();
ProjectZero_createTask執行完.
執行到BIOS_start()就報錯了.