主题中讨论的其他器件:TMS320F28069、 MOTORWARE
工具与软件:
亲爱的先生们、
在较旧的产品中、我们将 TMS320F28069替换为 TMS320F28069 F (InstaSPIN 类型)。
InstaSPIN 本身未被使用! 我们现在在启动(重置)时遇到问题。
问题:
上述芯片之间的主要区别是什么?
复位序列是否有不同的端口行为?
看门狗呢? 复位后仍然处于活动状态?
您能向我们指出任何显示主要差异的文档吗?
提前感谢您的澄清。
Atti
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.
工具与软件:
亲爱的先生们、
在较旧的产品中、我们将 TMS320F28069替换为 TMS320F28069 F (InstaSPIN 类型)。
InstaSPIN 本身未被使用! 我们现在在启动(重置)时遇到问题。
问题:
上述芯片之间的主要区别是什么?
复位序列是否有不同的端口行为?
看门狗呢? 复位后仍然处于活动状态?
您能向我们指出任何显示主要差异的文档吗?
提前感谢您的澄清。
Atti
大家好、Atti、主要区别是 PARTID 和 BROM。 如果您的应用程序检查了可能导致问题的 PARTID、或者它使用了 FPU/IQ 数学表、这些表位于不同的位置。 您可以在 数据表中找到 PARTID 和基本引导存储器映射差异、而 TRM 在"引导 ROM 存储器映射"部分中针对每个器件提供了更详细的引导 ROM 存储器映射。
如果 您在项目代码中使用 IQmath、对于 Instaspin 部件(F28069F 或 F28069M)、您应该使 IQTABLES 位于下面的.cmd 文件中、如下所示。
FPUTABLES:origin = 0x3FD590、length = 0x0006A0 /* Boot ROM 中的 FPU 表*/
IQTABLES:origin = 0x3FDC30、length = 0x000B50 /* Boot ROM 中的 IQMath 表*/
IQTABLES2:origin = 0x3FE780、length = 0x00008C/* Boot ROM 中的 IQMath Tables */
IQTABLES3:origin = 0x3FE80C、length = 0x0000AA /* Boot ROM 中的 IQMath Tables */
您可以从 motorware 中获取正确的链接器命令文件(C:\ti\motorware\motorware_1_01_00_18\sw\ide\ccs\cmd\f2806x)