Цитата
Да, речь именно об этом. Есть довольно недорогие отладочные платы с младшими из серии контроллерами.
А я в '13 хотел RM48L952 "пощупать" и чё-то с доступностью фигня была…
Цитата(mantech @ Mar 1 2017, 00:45)

Интересный подход. Если одно ядро выполнит код как-то не так, то оно остановится, перейдя в hard fault или его можно перезапустить без перезагрузки системы?
А вот чёрт его знает, в RefMan-е на v7R вообще такого термина нет, в даташите "Lockstep" всего 4 раза употреблено и без пояснения…
но
"6.5.3 Dual Core Implementation
The device has two Cortex-R4F cores, where the output signals of both CPUs are compared in the CCMR4
unit. To avoid common mode impacts the signals of the CPUs to be compared are delayed by two
clock cycles as shown in Figure 6-3.
The CPUs have a diverse CPU placement given by following requirements:
• different orientation; for example, CPU1 = "north" orientation, CPU2 = "flip west" orientation
• dedicated guard ring for each CPU
6.5.5 ARM Cortex-R4F CPU Compare Module (CCM-R4) for Safety
This device has two ARM Cortex-R4F CPU cores, where the output signals of both CPUs are compared in
the CCM-R4 unit. To avoid common mode impacts the signals of the CPUs to be compared are delayed in
a different way as shown in Figure 6-3.
Figure 6-3. Dual Core Implementation
To avoid an erroneous CCM-R4 compare error, the application software must initialize the registers of
both CPUs before the registers are used, including function calls where the register values are pushed
onto the stack"