Hi,
I am trying to compile the uart code comes
with AM335X_StarterWare_02_00_01_01 for BeagleBoneBlack.
But I get below error :
/tmp/ccKSsL5N.s:43: Error: invalid swi expression
/tmp/ccKSsL5N.s:43: Error: value of 0000000000070000 too large for field of
2 bytes at 0000000000000004
this error comes for the below code:
******************************************************************************/
/**
* \brief This API can be used to switch from user mode to privileged
mode
* The priviledge mode will be system mode. System mode will
share
* the same resources as user mode, but with privileges.
*
* \param None.
*
* \return None.
*
* Note : All the access to system configuration which needs privileged
access
* can be done after calling this API.
**/
void CPUSwitchToPrivilegedMode(void)
{
asm(" SWI 458752");
}
I do not see any issue with this instructions as the last bits should be
set to 1 to operate in privileged mode.
Please refer http://www.riscos.com/support/developers/prm/swis.html#57602
Can anyone help me to fix this problem? Is it a gcc compiler issue or issue
with the code.
Thanks & Regards,
Manish
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.