Hi, The current RTEMS 6/master branch does not seem to work on the Raspberry Pi single core models, while the 5 branch does.
I was able to track it down to a commit where it stopped working: 272534eb725f2486b7a32b39d998202a101bd36e In that commit, the call: /* Clear Secure or Non-secure Vector Base Address Register */ arm_cp15_set_vector_base_address(bsp_vector_table_begin); Was moved from bsp_start_hook_0 to rpi_start_rtems_on_secondary_processor. If I add it back to bsp_start_hook_0, the single core models work again. I added it here to make it work: https://git.rtems.org/rtems/tree/bsps/arm/raspberrypi/start/bspstarthooks.c#n72 It seems like it would be called for both the primary and secondary CPUs. Before Pranav submits a patch, I thought it would be worth seeing if there was a reason it was moved in the first place.. No need to keep moving it back and forth. Also, it's worth mentioning that we still have to troubleshoot SMP on the Pi 2 and Pi 3. The samples like ticker, hello, unlimited work on the Pi 2 and Pi 3, but when I try SMP tests, I don't get console output. Thanks, Alan _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel