主题中讨论的其他器件:HALCOGEN
工具/软件:TI-RTOS
您好!
我已经处理这个问题两周了。 请帮帮我。
我想在 TMS570LC 上运行加密算法。 我通过 Halcogen 生成了代码、我使用 CCS8.3和 XDC 工具。
该方案如下:
#include "api.h" #include #include #include #define MLEN 59 static unsigned long long overflowcnt = 0; int main (void) { unsigned char SK[crypety_SECRETKBYTES];//crypto_sSECRETKBYTES = 2500 unsigned pk char [crypt_PUBLICKEYBYTES];// crypt_sbyptoBLICKBYTES =4500 unsigned key_pk ;// unsigned keyt1 unsigned key_punsigned t1 crypto+ sbytes;// pin skt+ pin keysbytes
问题是程序未显示任何结果。 当我暂停执行时、我在这里的 B DataEntry 中找到了 prog 堆栈、该堆栈位于由 HalcogGen 生成的文件 HL_Sysintvec.asm 中。
;------------------------------------------------------------------ ;中断向量 resetEntry b _c_int00 undefEntry b undefEntry svcEntry b svcEntry 预取 Entry b prefetchEntry DataEntry b DataEntry b 相位中断 LDR PC、[PC、#-0x1b0] LDR PC、[PC、#-0x1b0] ;------------------------------------------------------------------
我把堆增加到20000。 但问题仍然存在。 内存分配还显示:
我的程序是一个非常普通的程序、以前在计算机上执行。 这意味着它确实需要访问芯片上的任何特殊存储器位置。 我只想测量芯片上的性能。
我是这个领域的初学者。 请帮帮我
我如何解决这个问题。
BES、
Soundes。


