工具/软件:TI-RTOS
您好!
我制作了一个定制板、可与 XIP 上的 SYS/BIOS 配合使用(但与 IDK 完全相同、但器件后缀除外。。。(我使用的是 MX66L51235F'Z2I'。)
因为我使用 XIP、所以我不能使用 Board_readFlashStorage()、Board_writeFlashStorage()和 QSPI_lib.c 中的说明
我需要在电路板中保存一些数据、因此我测试了该代码。
MAIN ()
(笑声)
*(volatile int*)(0x3001F000)+= 1;
(笑声)
BIOS_start();
(笑声)
task()
{
while (1)
CONSOLEUtilsPrintf ("%4U\t"、*(volatile int*)(0x3001F000));
}
(笑声)
重新加电时、我预期的计数值会增加、但它的值为0。
我应该在闪存写入之前执行一些操作吗? 如果是这样、如果没有库函数、我该怎么做?
我读了3/4字节地址模式设置的内容、但这让我感到困惑。(目标地址低于0xFFFFFF..)
(如何向闪存发送命令? 我一直在使用闪存、代码位于闪存中、是否没有问题?)
我使用了类似这样的 memcpy()函数,但数据未保存(但在断电前似乎成功了,数据在上电后消失了。)
memcpy (volatile int*) destination、(char*) data、datasize);
我无法使用 L3构建、因为应用程序大小超过 RAM 大小。
谢谢、
黄。