今天在调试OMAPL138的ARM端程序的时候出现以下问题希望各位帮忙解决下,main函数也一并贴出实现IO口的高低电平
错误如下:ARM9_0: Can't Run Target CPU: (Error -2030 @ 0x2E7F5400) Internal error: Access to unknown or invalid register was requested. Restart the application. If error persists, please report the error. (Emulation package 5.0.747.0)
main函数代码如下:
void main(void)
{
GPIOBankPinInit();//GPIO初始化
for(;;)
{
HWREG(0x01E26000 + 0x1C) = (0x26);
//GPIOPinWrite(SOC_GPIO_0_REGS, 3, GPIO_PIN_LOW);
HWREG(0x01E26000 + 0x18) = (0x26);
//GPIOPinWrite(SOC_GPIO_0_REGS, 3, GPIO_PIN_HIGH);
HWREG(0x01E26000 + 0x1C) = (0x26);
HWREG(0x01E26000 + 0x18) = (0x26);
}
}
Tony Tang:
请问用的是什么仿真器?CCS板本?
如果是XDS100仿真器,看是不是需要升级CPLD驱动,参考下面网页:
http://processors.wiki.ti.com/index.php/XDS100#Q:_How_can_I_update_the_CPLD_on_my_XDS100v2.3F
puzhao cai:
回复 Tony Tang:
首先非常感谢您的回复! 仿真器用的是XDS100V2,CCS的版本是Version: 5.2.1.00018 !仿真器应该不需要更新!会不会和CCS有误操作有关系呢?