I put #define CONFIG_EDMAC_MEMCPY to 7D.203/internals.h and compiled 7D autoexec.bin
I'm trying to compile the raw_rec module... but still get this Will NOT load warning:
[ MODULE ] raw_rec.mo
[ STRIP ] raw_rec.mo
[ EXPORTS ] raw_rec.sym
[ DEPENDS ] raw_rec.dep
Will load on:
500D, 50D, 550D, 5D2, 5D3, 600D, 60D
Will NOT load on:
1100D (focus_box_get_raw_crop_offset, edmac_copy_rectangle_start, edmac_copy_rectangle_finish, and 14 others)
6D (FIO_SeekFile)
7D (edmac_copy_rectangle_start, edmac_memcpy_res_lock, edmac_memcpy_res_unlock, edmac_copy_rectangle_finish)
Not checked (compile ML for these cameras first):
100D, 40D, 5DC, 650D, 700D, EOSM
[ GCC ] raw2dng
[ GCC ] raw2dng
[ GCC ] raw2dng
What other define is missing or what am I doing wrong?
When I try to load the module in the 7D I get error:
tcc: error: undefined symbol 'edmac_memcpy_res_unlock'
tcc: error: undefined symbol 'edmac_memcpy_res_lock'
These are defined in edmac_memcpy.c and inside these functions there is CONFIG_ENGINE_RESLOCK which define only for 5D3 and 6D so they are empty but they are there.