Part Number:CC2340R5Other Parts Discussed in Thread:UNIFLASH
我在測試CC2340時,出現
是否有方法可以解決? 或是 是否有可能是我線路的問題?
Yolande Wang:
您好,
错误表示无法访问内存设备。
您可以尝试的一件事是进入导致内存访问失败的函数。然后尝试找出哪些内存无法访问,然后检查 .map 文件以查看该内存是否有效。然后重新排列链接器命令文件中的内存部分,以确保仅对数据和代码使用有效的内存。
,
Ryan:
但是同樣的Project,可以燒錄其他的CC2340,如果無法進入Debug,似乎也無法查看那些函數造成内存无法访问很奇怪的是我使用uniFlash 可以手動Erase 也可以 Load image 進去
,
Yolande Wang:
意思是只有一块 CC2340 存在此问题吗?
可能需要考虑硬件配置的问题。
,
Ryan:
沒錯,我使用其他塊CC2340都能正常燒錄,但是這塊有問題的CC2340還是能用uniFlash進行手動Erase跟load image,只是從CCS去燒錄就會顯示Writing Memory Block
,
Yolande Wang:
您可以使用 Uniflash 是因为 Unifalsh 可以设置位置 0x0000 加载二进制文件。
,
Ryan:
那可能是硬體方面的問題,因為有問題的這塊原本也是可以利用CCS燒錄的,但忽然不行跳出Writing Memory Block
,
Yolande Wang:
是的,芯片本身的问题。
,
Ryan:
了解,謝謝
,
Yolande Wang:
不客气