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.
你好
团队
我的命令
部分
{
.intvecs:start( ulFlashStartAddr ){}>向量
.text:{}palign = 8、crc_table (_my_crc_table、算法= TMS570_CRC64_ISO)> FLASH0
.TI.crctab:{} palign =8>FLASH0/*链接器生成的 CRC 表在特殊段.TI.crctab 中创建*/
const:end( ulFlashEndAddr )
{}> FLASH0
.cinit:{}> FLASH0
.pinit:{}> FLASH0
stack_data_svc:{. += 10240;}>堆栈、RUN_START (StackModeSVC)
stack_data_fiq:{. += 1024;}>堆栈、run_start (StackModeFIQ)
STACK_DATA_IRQ:{. += 1024;}>堆栈、run_start (StackModeIRQ)
stack_data_abt:{。 += 1024;}>堆栈、run_start (StackModeABT)
stack_data_und:{. += 1024;}>堆栈、run_start (StackModeUND)
stack_data_sys :{. += 1024;}>堆栈、run_start (StackModeSYS)
.bss:{}> RAM
.data :{}> RAM
.sysmem:{}>RAM
log_data:start( ulLOGStartAddr ),end( ulLOGEndAddr )> log
profile_data:start( ulPROFESStartAddr ),end( ulPROFESEndAddr )> profile
}
链路 生成 CRC 值与我的不同
SL_CRC_Calculate (((uint64 *)((UINT32)&ulFlashStartAddr)、(((((UINT32)&ulFlashEndAddr)-(((UINT32)&ulFlashStartAddr))>> 6))
原因?修改方法?
谢谢你
你好
团队
LINK cmd 生成 CRC 值,如何计算长度,从 "intvecs 到 Pinit "的意思
如何写入 CMD 文件
您好、WHong、
LCF 中的 TE crc_table()运算符为给定的初始化代码段或数据段生成 CRC 值。 如果将 crc_table()运算符附加到区域(输出段、GROUP、GROUP 成员、UNION 或 UNION 成员)的规范中、则链接器将计算该区域的 CRC 值并将该 CRC 值存储在目标存储器中。 当您计算 LCF 以外的 CRC 时、例如使用 SL 函数、请确保使用相同的起始地址和大小。 地址和大小存储在 CRC_TABLE 中。
请在链接器命令文件中查找有关计算 CRC 的更多信息。
SL_CRC_Calculate 函数 有错误, 错误参数,
好的
谢谢你