You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A trajectory can be uploaded and defined with an arbitrary offset in the trajectory memory. When the trajectory is executed, a pointer to the trajectory is cast to struct poly4d*. When one of the floats in the struct is accessed, we will get a hard fault If the trajectory is not properly aligned in the trajectory memory.
One solution could be to change the API to make sure the offset used in the trajectory memory is aligned on 4 byte boundaries, or perhaps it is possible to memcpy data to an aligned working memory during trajectory execution.
A trajectory can be uploaded and defined with an arbitrary offset in the trajectory memory. When the trajectory is executed, a pointer to the trajectory is cast to
struct poly4d*
. When one of the floats in the struct is accessed, we will get a hard fault If the trajectory is not properly aligned in the trajectory memory.One solution could be to change the API to make sure the offset used in the trajectory memory is aligned on 4 byte boundaries, or perhaps it is possible to memcpy data to an aligned working memory during trajectory execution.
Related to #1282
The text was updated successfully, but these errors were encountered: