Content originally posted in LPCWare by hetech on Tue Oct 28 20:27:28 MST 2014
NXP4337JBD144:-
Firstly the LPCxpresso wizard for creating dual core applications creates projects that do not compile. I had to manually edit one of the files it creates just to get a blank file to compile
(in the startup file for the m0, // 12 Debug monitor handler IRQ causes the compiler to stop with an error
Secondly, I made a tiny routine that just toggles an output with a counter delay in between, put the similar routine in both cores (running at 204MHz)
(well changed the routine to use a different output etc), and there is a speed difference! The m0 was actually quicker by 10% (by measuring output square wave with 2 channel CRO)
Thirdly, I created a timer interrupt on the M4, and noticed the M0 now pauses on occasion! That doesn’t make any sense, as they have separate interrupt controllers!!
-Sam