TI中文支持网
TI专业的中文技术问题搜集分享网站

F28027操作FASH的问题

F28027在使用的时候,只要配置了PIE模块就不能操作FLAH,请问是什么原因?

void HAL_setupPie(HAL_Handle handle)
{
HAL_Obj *obj = (HAL_Obj *)handle;

PIE_disable(obj->pieHandle);

PIE_disableAllInts(obj->pieHandle);

PIE_clearAllInts(obj->pieHandle);

PIE_clearAllFlags(obj->pieHandle);

PIE_setDefaultIntVectorTable(obj->pieHandle);

PIE_enable(obj->pieHandle);

return;
} // end of HAL_setupPie() function

在此函数之前可以擦除操作FLASH,之后不行,开始估计是打开了PIE模块,但是关断后运行也不行,也就是说只要运行过以上代码后面补管怎么操作都不能操作FLASH。

mangui zhang:FLASH操作应该不和PIE有关系通过API操作时看看返回什么错误

F28027在使用的时候,只要配置了PIE模块就不能操作FLAH,请问是什么原因?

void HAL_setupPie(HAL_Handle handle)
{
HAL_Obj *obj = (HAL_Obj *)handle;

PIE_disable(obj->pieHandle);

PIE_disableAllInts(obj->pieHandle);

PIE_clearAllInts(obj->pieHandle);

PIE_clearAllFlags(obj->pieHandle);

PIE_setDefaultIntVectorTable(obj->pieHandle);

PIE_enable(obj->pieHandle);

return;
} // end of HAL_setupPie() function

在此函数之前可以擦除操作FLASH,之后不行,开始估计是打开了PIE模块,但是关断后运行也不行,也就是说只要运行过以上代码后面补管怎么操作都不能操作FLASH。

Seven Han:processors.wiki.ti.com/…/FAQs
以上链接给出了操作flash常见问题,供您参考。

赞(0)
未经允许不得转载:TI中文支持网 » F28027操作FASH的问题
分享到: 更多 (0)