工具/软件:TI C/C++编译器
您好!
我想在芯片上运行一个糟糕的程序。 我面临两个主要问题:
第一个是,如果我以这种方式进行阵列初始化:
xmss_params 参数; // TODO 测试更多不同的 OID uint32_t OID = 0x00000001; //对于 WOTS,我们使用 XMSS 或 XMSSMT 无关紧要。 * xmss_pars_OID (¶ms、OID); unsigned char seed[params.n];
程序进入无限循环。
我手动定义了数组的大小。 例如
unsigned char seed[32];
这是不切实际的。 它是另一种解决方案吗?
-第二个问题是:当我向主函数添加代码行时,程序在第一行停止,并且调试器指示这些代码行数据条目:
resetEntry b resetEntry undefEntry b undefEntry svcEntry b svcEntry 预取 Entry b prefetchEntry DataEntry b DataEntry b 相位中断 LDR PC、[PC、#-0x1b0] LDR PC、[PC、#-0x1b0]
当我删除最后的代码行并最小化主函数的大小时、错误消失。
Bests、
Rachel。