TI中文支持网
TI专业的中文技术问题咨询交流网站

28335调用Flash_Erase函数失败

直接用库里的程序f28335_flash_kernel,在main函数中更改了下程序。更改如下:

CsmUnlock();

EALLOW;
Flash_CPUScaleFactor = SCALE_FACTOR;
Flash_CallbackPtr = 0;
EDIS;
status = Flash_Erase((SECTORB | SECTORC | SECTORD), &FlashStatus1);

if(status != STATUS_SUCCESS)
{
//TODO fix so that it returns a serial error and reboot device
i=20;
}
return SCI_Boot();

如果程序在RAM中运行,可以正常执行 Flash_Erase函数,返回0,但是如果在Flash中执行,程序会一直卡在 Flash_Erase函数中,不往下执行。

请问是什么回事?

Susan Yang:

是否有修改cmd文件?若是可以的话,请您私信一下工程,我们在开发板上具体看一下,谢谢

user3604552:

回复 Susan Yang:

我现在改用这个:C:\ti\controlSUITE\libs\utilities\flash_api\2833x\28335\v210\example_ccsv4里面的Example_Flash28335_API.cmd文件,编译提示没有cannot find file "Flash28335_API_V210.lib如何私信?我发一下我的工程

user3604552:

回复 Susan Yang:

我现在改用这个:C:\ti\controlSUITE\libs\utilities\flash_api\2833x\28335\v210\example_ccsv4里面的Example_Flash28335_API.cmd文件,编译提示没有cannot find file "Flash28335_API_V210.lib如何私信?我发一下我的工程

user3604552:

1212.TMS320F28335FlashTest.rar

Susan Yang:

回复 user3604552:

您可以点击我的头像,在右上角会有“连接”,点击后会有“发送私信”,之后可以以附件形式上传压缩后的工程

Susan Yang:

回复 user3604552:

已经收到了您的工程,我会在测试后给您回复

赞(0)
未经允许不得转载:TI中文支持网 » 28335调用Flash_Erase函数失败
分享到: 更多 (0)