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.

[参考译文] CC1352P7:闪存编程器2 don't surpport LAUNCHXL--CC1352P7-1

Guru**** 2482105 points
Other Parts Discussed in Thread: CC1352P7, UNIFLASH

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1259749/cc1352p7-flash-programmer-2-don-t-surpport-launchxl--cc1352p7-1

器件型号:CC1352P7
主题中讨论的其他器件:LAUNCHXL-CC1352P1、、 UNIFLASH

您好!

我们发现 闪存编程器2无法同时超过 LAUNCHXL-CC1352P7-1 。

Flash Programmer 2无法连接到 LAUNCHXL-CC1352P7-1。

我们需要使用 Flash Programmer 2来解锁 cc1352p7。

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dong:

    对于 CC1352P7、必须使用 Uniflash 软件。 原因如下: https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1171125/cc1352p7-1352p7---hex-image-programming-with-flash-programr-2

    此致、

    亚瑟

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Arthur、您好!

    折叠图片后发现 Uniflash 错误。

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dong:

    奇怪的是、您能否发送一张位于 XDS110和 CC1352P7之间的跳线图片?

    此致、

    亚瑟

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好, Arthur M ü,

    我们 使用了  LAUNCHXL--CC1352P7-1。我们调试了 cc1352p-7的内部闪存。当我们 无法连接到 cc1352p-7时,我们使用 Uniflash 来恢复它,在最后一次返修时失败。

    我们的调试在内部闪存结束时进行。

    此致

        size_t offset = 0;
        size_t size = regionAttrs_inFlash.sectorSize;
    	while (test == drv_test_mac)
    	{
    		roundUp(&size, regionAttrs_inFlash.sectorSize);
    
    		NVS_erase(nvsHandle_inFlash,	offset, size);
    		NVS_read(nvsHandle_inFlash,		offset, (void *)buffer, sizeof(signature_inFlash));
    		Display_printf(*dispHandle_m, 0, 0, "擦除后,--%s--", buffer);
    		NVS_write(nvsHandle_inFlash,	offset, (void *)signature_inFlash, sizeof(signature_inFlash), NVS_WRITE_ERASE | NVS_WRITE_POST_VERIFY);
            NVS_read(nvsHandle_inFlash,     offset, (void *)buffer, sizeof(signature_inFlash));
            Display_printf(*dispHandle_m, 0, 0, "写入后,--%s--", buffer);
    		if (strcmp((char *)buffer, (char *)signature_inFlash) == 0)
    		{
    			Display_printf(*dispHandle_m, 0, 0, "test ok\n");
    		}
    //		NVS_close(nvsHandle_inFlash);
    	}