Other Parts Discussed in Thread:CONTROLSUITE
直接用库里的程序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:
我现在改用这个:C:\ti\controlSUITE\libs\utilities\flash_api\2833x\28335\v210\example_ccsv4里面的Example_Flash28335_API.cmd文件,编译提示没有cannot find file "Flash28335_API_V210.lib如何私信?我发一下我的工程
,
user3604552:
我现在改用这个: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:
您可以点击我的头像,在右上角会有“连接”,点击后会有“发送私信”,之后可以以附件形式上传压缩后的工程
,
Susan Yang:
已经收到了您的工程,我会在测试后给您回复
,
Susan Yang:
您的lib本身以及路径没有成功添加,添加后编译无报错
在下面图片的上面高亮部分添加lib本身,下面的高亮部分添加lib的路径