Other Parts Discussed in Thread:C2000WARE, UNIFLASH
TI:你们C2000ware\C2000Ware_3_01_00_00\Libraries\flash_api\F2806x下面的例程是不是有问题啊?
Example_Flash2806x_API_FPU(use BootROM_API)编译出的out文件烧不进去啊!(CCS V8.3.1,CGT= V18.1.4.LTS)、
检查发现Flash API相关的函数编译后链接在BOOT ROM区,如下图。
是不是由于这个原因仿真器烧不进去?
刚查看了下F2803x也是嵌入在BOOTROM中的API,没发现有烧录问题啊(F2803x用的是CCS V3.3)
Susan Yang:
我会在测试后给您回复,谢谢
,
Jun Zhang4:
定点版本 Example_Flash2806x_API选择Use_BootROM_API)配置时同样出现烧录错误。
,
Susan Yang:
我使用launchpad和CCS10实验了一下,是可以正常烧录的
,
Susan Yang:
您使用uniflash可以成功烧录吗?使用的是开发板还是自制板?
,
Jun Zhang4:
自制板,应该不是烧录过程本身的问题。板子烧其他程序工作正常的。另:你应该是CCS V10,我后面换台电脑试试,现在这个电脑是WIN7,装不了CCS V10。
,
Susan Yang:
我用CCS7.2测试,也是可以成功烧录的。若是可以的话,请使用uniflash测试一下并提供一下详细的报错信息。
,
Jun Zhang4:
好的,我正在下载uniflash,你可以试一下C2PROG烧录吗? 我刚试了C2PROG在ERASE阶段出现24错误码。
我正是在自己的工程里面测试API发现出现擦除错误(24)才想着用TI例程测试看看的。
,
Susan Yang:
C2PROG 我没有测试过。请问您使用uniflash结果如何?
,
Jun Zhang4:
操作有点问题,选择仿真器,芯片F28069和和 Flash Image后,点击Load Image就弹出这个错误来。
是仿真器问题吗?我只有XDS100V1和XDS200这个两种,没有XDS100V1选项。
,
Susan Yang:
您的系统是32位?uniflash 5.1及以上版本的UniFlash只支持64位的Windows 7/8/10
请下载
software-dl.ti.com/…/release_archive.html
,
Jun Zhang4:
多谢回复! 确认是自制板子问题,在一块LAUNCHXL-F28069板上使用板载XDS100V2烧录已没有问题。
Flash API问题已解决,实现了软件在线更新功能。