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.
工具与软件:
您好!
我正在尝试使用 Uniflash 和 Dslite 将两个程序编程到 TMS320F28377D 的闪存中。 对这两个程序进行编程时- Uniflash 8.8.1报告错误为"地址0x86000处的段重叠"-这是我的 codestart 地址。
这两个程序没有重叠的段,我认为这是一个错误,如建议: https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/576817/ccs-launchxl-f28027-uniflash-problem-version-4-1-0-1169/2118377#2118377
这是8年前-在解决此错误方面是否有任何进展?
Matt
尊敬的 Matt:
您能否尝试最新的 UniFlash 9.0? 此版本包含最新的修复程序、其中包括一些会影响多核器件的修复程序、例如在较早8.x 版本中发现的 F28377D。 我不能肯定地说,它将解决您的问题,但它将有助于我们的调查,如果你是最新版本。
谢谢
Ki
尊敬的 Ki:
我现在已安装9.0、但存在相同的问题。 我之前运行的是8.8.1和4.6.0 -两者都有相同的问题。
Matt
感谢您试用 Matt。 我看我是否能了解在另一个线程中报告的修复程序的详细信息。
只是为了简化这个:当我尝试 同时在地址0xBE000上加载一个程序作为.out 和一个4字节的二进制文件时、会出现相同的错误。 "地址0x86000处的段重叠"
下面是我的设置。
-图像1是我的主程序,它使用闪存扇区 C-G
-图像2是编程到闪存 N 的4字节序列号
-图3是一个使用 Flash A 的引导加载程序
我可以同时对2和3进行编程。 但我只能自行对1进行编程、不能对其他任何程序进行编程
此外、在...
编程镜像1:
"正在加载程序:C:/Users/mwiggans/Desktop/Software/1006/S-1006-1600i3v8/JTAG/S-1006-1601A_3v8.out
正在准备...
.const_cla:0x84000时120的0
擦除闪存
擦除存储体0扇区 A
擦除存储体0扇区 B:6%
擦除存储体0扇区 C:13%
擦除存储体0扇区 D:20%
擦除存储体0扇区 E:26%
擦除存储体0扇区 F:33%
擦除存储体0扇区 G:40%
擦除存储体0扇区 H:46%
擦除存储体0扇区 I:53%
擦除存储体0、扇区 J:60%
擦除存储体0扇区 K:66%
擦除存储体0、扇区 L:73%
擦除存储体0扇区 M:80%
擦除存储体0扇区 N:86%
Cla1Prog:0x84040处为2468中的0
fapifuncs:0x84540处3198的0:1%
tifuncs:0x84b80上8274的0:2%
.switch:1304中的0、0x85c00:7%
pumprfidfuncs: 0 of 15104 at 0x88000: 7%
usbfuncs:0 of 14158 at 0x8a000:15%
wirelessfuncs:0x8c000处14204的0:22%
periphalfuncs:15096中的0个在0x8e000:30%
libfuncs:0x90000处48576中的0:37%
ramfuncs:15194中的0个(0x96000处):62%
.text:50050中的0、0x98000:70%
codestart:0、共4个、0x86000:95%
.cinit:0x86008时4870中的0:95%
econst:3016中的0 (0x87000):98%
完成:98%
将 PC 设置为入口点。:98%"
将映像2和3编程在一起:
"正在加载程序:多个文件
正在准备...
codestart:0x80000时为0、共4
.text:568为0、0x80008
.cinit:0x80124时52的8:92%
0xbe000处4个中的0个:99%
完成:99%
将 PC 设置为入口点。:99%"
感谢您提供更多详细信息。 我们正在调查。