int * ptr;
 int * pre_ptr = (int *) (0x60000000U);
 ptr = (int *)pre_ptr ; // use pointer casting

If there is a code that allocates a constant address value to a pointer as above, a signal error may occur when the test is executed.
At this time, if the use_memory_map=1 option is set in the .ini file of the toolchain used in the project, the signal error can be resolved by setting the virtual memory address to be used in the project.
You can use the following method to set the virtual memory address in the project.

  • After adding the virtual memory address you want to use in [Preferences]> [Test]> [Virtual Address], select [Project]> [Properties]> [Test]> [Virtual Address] and set it up.

After setting the virtual memory address in the above method, reanalyze the project and run the test to confirm that no signal error occurs.

Need more help with this?
Don’t hesitate to contact us here.

Thanks for your feedback.