I have adapted the BSP you guys provided for the F407 to my board which has the F411. I can connect to AWE Designer over HID, but once I load the layout I run into HARD FAULTs on my MCU. I can tell it is a memory leak of some kind, as I can see that inside of awe_fwGetClassType there is a jump to an invalid location thus resulting in a hard fault right when the layout is loaded. As I am trying to trace where they I coming from (it is hard since it occurs inside of the CFFramework library somewhere), I noticed the layout does not reflect the Block Size I have chosen (48 for my system) as it still says the default of 32 in the Audio Weaver Server TargetInformation box.
Furthermore, if I draw up a simple layout, and try to change the SYS_in and SYS_out to 48 block size, I get this Audio Weaver Error:
I am trying to find where in the code this "Basic Block size" is advertised to AWE, but I can only find this initializer that does not have block size in it:
VER_DAY, VER_MONTH, VER_YEAR
Any of these parameters I can change and see them reflected in AWE's traget info, except for Block size. I am thinking this might be the source of the memory problems, since my core is operating at 48 samples per block but the layout that is loaded on expects 32, and the hard fault happens the moment the layout loads onto the device.