Author Topic: Canon 40D  (Read 319529 times)

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 7214
Re: Canon 40D
« Reply #475 on: January 26, 2020, 12:58:07 PM »
@ilex: He is referring to EOScard utlity.

On Windows:
Run EOScard
Delete all content from card
Copy heder's extracted build to card.

On macOS:
Run Macboot
Copy heder's extracted build to card.

Or use makeboot.sh
Photogs and videographers: Assist in proof reading upcoming in-camera help!. Your input is wanted and needed!

ilex

  • New to the forum
  • *
  • Posts: 29
Re: Canon 40D
« Reply #476 on: January 26, 2020, 09:08:30 PM »
@heder,
thanks for the information...I'm trying, without success yet.

ilex

  • New to the forum
  • *
  • Posts: 29
Re: Canon 40D
« Reply #477 on: January 26, 2020, 09:13:04 PM »
Thank you, @Walter,
I'm trying to follow your instructions and those of @heder, and the only thing I get is that the bootloader loads, the blue led remains fixed, I remove the battery, I try again to update the FW and again the blue led changes to blink...and I can't get past that loop.

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 7214
Re: Canon 40D
« Reply #478 on: January 26, 2020, 09:26:38 PM »
Looks like you are actually toggling Cam's bootflag. Works as designed.

After status "solid" the Cam's bootflag is enabled and - after reboot - ML should start from bootable card.

You haven't described what you actually did with the card. "Followed the instructions" can mean anything.

Describe and be precise!
Photogs and videographers: Assist in proof reading upcoming in-camera help!. Your input is wanted and needed!

heder

  • Contributor
  • Freshman
  • *****
  • Posts: 87
  • No time for caution
Re: Canon 40D
« Reply #479 on: January 26, 2020, 10:13:20 PM »
Should I male a Short video and post it later this week, to rule out misunderstandings ?
Embedded SW engineer. Current Cameras: Canon 20d, 40d, 350d

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 7214
Re: Canon 40D
« Reply #480 on: January 26, 2020, 10:24:43 PM »
Wait a while. No info about OS, yet.
Photogs and videographers: Assist in proof reading upcoming in-camera help!. Your input is wanted and needed!

ilex

  • New to the forum
  • *
  • Posts: 29
Re: Canon 40D
« Reply #481 on: January 26, 2020, 10:44:13 PM »
@Walter

My PC has Windows10

This is what I did step by step

1 Format the card in the camera
2 Run Eos card activating EOS_DEVELOP and BOOTDISK
3 Delete all content from card
4 Copy heder's extracted build to card.
5 After status "solid" the Cam's bootflag is enabled and - after reboot - ML don't  start from bootable card.

@heder "Should I male a Short video and post it later this week, to rule out misunderstandings ?"It would be a great help for me, who don't have much knowledge of informatics.


Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 7214
Re: Canon 40D
« Reply #482 on: January 26, 2020, 10:51:02 PM »
Just to be sure: You pressed trashcan button after cam started and Canon's screen apperared?

Card size?
Photogs and videographers: Assist in proof reading upcoming in-camera help!. Your input is wanted and needed!

ilex

  • New to the forum
  • *
  • Posts: 29
Re: Canon 40D
« Reply #483 on: January 26, 2020, 11:37:20 PM »
@Walter
The card I use is a Kingston elite pro 133X 8GB. This card rules perfectly ML in my old 50D.
In the heder's ML  the Q button on 40D is "picture" button, not the trashcan one.
I pressed both, but no one make run ML.
Regards and thanks for your interest with me.

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 7214
Re: Canon 40D
« Reply #484 on: January 26, 2020, 11:50:55 PM »
Try this:
Rename autoexec.bin to autoexec.bak
Insert card into cam and try to startup.
If cam is not starting up correctly:
Verified that Cam's bootflag is set and card is bootable.

If cam runs plain Canon: Either Cam's bootflag isn't set or card is not bootable.
Toggle/flip Cam's bootflag once and retest.
Photogs and videographers: Assist in proof reading upcoming in-camera help!. Your input is wanted and needed!

heder

  • Contributor
  • Freshman
  • *****
  • Posts: 87
  • No time for caution
Re: Canon 40D
« Reply #485 on: January 27, 2020, 10:44:54 AM »
Ilex, I can't figure the issue, so here is a early morning video ..

Small mistake around 1:50,  "Bootloader is running, bootloader is on". I should have said  "Bootloader is running, camera bootflag is on"

Embedded SW engineer. Current Cameras: Canon 20d, 40d, 350d

ilex

  • New to the forum
  • *
  • Posts: 29
Re: Canon 40D
« Reply #486 on: January 27, 2020, 07:49:28 PM »
@heder
Thank you very much!!
Now ML is running.
My mistake was to interpret the picture button as you said in your post "The Q button on 40D is "picture" button" instead of the trash button.
Now I'll start testing the new features.

@Walter

Thanks for yor help an interest.

heder

  • Contributor
  • Freshman
  • *****
  • Posts: 87
  • No time for caution
Re: Canon 40D
« Reply #487 on: January 28, 2020, 08:55:32 AM »
Glad to hear its working!.

Updated the posts about the firmware and installation, making it easier to understand incl. the installation video.

https://www.magiclantern.fm/forum/index.php?topic=1452.msg224594#msg224594
Embedded SW engineer. Current Cameras: Canon 20d, 40d, 350d

heder

  • Contributor
  • Freshman
  • *****
  • Posts: 87
  • No time for caution
Re: Canon 40D
« Reply #488 on: February 04, 2020, 09:28:18 AM »
Engine DMA controller is up and running, using the edmac module. This morning I also tested the edmac  module while LiveView was running and everything seems to work, this is an important step towards mjpeg recording.
 
* EDMAC HW engine seems the same
* EDMAC SW functions seems the same
* I can read the edmac address directly
* All other edmac registers can not be read (not directly nor shadow read)
* The way to use/lock resources is the same (except we have fewer channels,connections)
* ResLock struct is different (first char* name is missing), but we don't interface with the struct, so it's not important

EDMAC "memcpy" speed in "offline mode (only screen active)"  was 345 MB/S with the flags below. In LiveMode (no zoom) the speed dropped to 322 MB/S.

R:4 W:2 bytes per transfer. flags R:0x60000000, W:0x40000000
R:4 W:2 bytes per transfer. flags R:0x60000000, W:0x40001000
R:4 W:4 bytes per transfer. flags R:0x60000000, W:0x60000000
R:4 W:4 bytes per transfer. flags R:0x60000000, W:0x60001000
R:4 W:2 bytes per transfer. flags R:0x60001000, W:0x40000000
R:4 W:2 bytes per transfer. flags R:0x60001000, W:0x40001000
R:4 W:4 bytes per transfer. flags R:0x60001000, W:0x60000000
R:4 W:4 bytes per transfer. flags R:0x60001000, W:0x60001000

Next step it to verify which channels can be used in LiveMode, I have looked into the gihdra decompiled source and written a list https://magiclantern.fandom.com/wiki/Register_Map/40D, but I need to verify atleast a couple of them.
Embedded SW engineer. Current Cameras: Canon 20d, 40d, 350d

heder

  • Contributor
  • Freshman
  • *****
  • Posts: 87
  • No time for caution
Re: Canon 40D
« Reply #489 on: February 19, 2020, 07:25:31 PM »
Still working in the "engine-room" dma-memcpy seems to be working fine, when it's done at the right time. Now working on a hal-layer which will make the digic 3 system act like a digic 4 processor, as this will allow me to use the unified code "as is". 

Also sucessfully got the cache_tricks fully to work. Calling cache_lock and cache_fake does work as intended. Cache_fake calls need to be done prettly later afte the cache_lock call (seconds later ?), no idea why. I'm now doing these inside LiveMode because thats were I need these.

Then I sucessfully hijacked EngDrvOut and engio_write so I could dump all registers in LiveMode to disk. Also sucessfully hijacked a function to perform lv_vsynconization (for lv recording later)

Currently stuck in finding adgt/cmos read/write function as they're not the same as the digic4 and newer platforms. Working on finding the correct pgio and io addresses for those
Embedded SW engineer. Current Cameras: Canon 20d, 40d, 350d

Ant123

  • Contributor
  • Member
  • *****
  • Posts: 130
Re: Canon 40D
« Reply #490 on: February 25, 2020, 05:54:11 PM »
Currently stuck in finding adgt/cmos read/write function as they're not the same as the digic4 and newer platforms.

What about function names registered in sub_FFB24D68 (40D111) ?

heder

  • Contributor
  • Freshman
  • *****
  • Posts: 87
  • No time for caution
Re: Canon 40D
« Reply #491 on: February 27, 2020, 10:53:07 AM »
What about function names registered in sub_FFB24D68 (40D111) ?

Yes you are right, there are function with the right names, but in a odd spot. I have been digging around there for a long time. The function at ffb24d68 stores/registers alot of function (ad)tg,dfe,cmos,head,iso and others). All or most groups have three function - read,write and show. But the function interfaces are odd and most takes no arguments, and the functions do not write anything directly to any gpio's.

I did however to call most of the "show" function which dumped alot alot of files which gave me some clues and data to search for.  Using the data from the "show" function finally realized that the function I was looking for was exceptionly badly decompiled using gihdra. It failed to decode around 80% of the sio read/write function

TG File, first value is some kind of property value, second value is bytes in table. All other files are similar

Code: [Select]
00010000
000003dc
01008000
01101047
0120303c
0130000c
01700011
02100000
02201100
02500000
02600707
02700707
02800707
02900030
02a00000
02b00010
02c0000f
04000002
04100028
04200002
04300028
04400004
04500012
04a00012
04b00002
04e0000e
04f00234
058000f0
05900136
05a00234
05b00294
06000002
06100028
062000ee
06300230
06a00002
06b00028
06c00078
06d000e0
07600002
07700070
08a00236
08b0023c
09000236
0910023a
09200236
0930023a
09400238
09500238
09800246
0990024a
09a00246
09b0024a
09c0025e
09d0025e
09e00056
09f0005e
0a200234
0a300002
0a400002
0a50023c
0a600250
0a8000e8
0a900136
10102802
10205830
10305038
1140020e
11502234
11602028
1170204e
11800002
11900028
11a02056
11b0207e
11c0205e
11d02076
11e00082
11f016c6
14600002
14700709
1480000a
1490000a
14a00a3e
14b00001
15300003
15400a3f
15500a40
15a00a3e
15b00a3f
15c00a40
15d00002
20000008
20100003
30000101
3010061f
30200019
30300713
3040202c
30500000
34005555
34105555
34205555
34305554
34404555
34505555
34605555
34705555
34805554
04800236
0490023e
0520000e
05300234
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
02600606
02700606
02800606
09c0025e
09d0025e
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
01008000
ffffffff
0100a002
ffffffff
01000003
ffffffff
01008004
ffffffff
01700111
08a00236
08b0023c
09000236
0910023a
09200236
0930023a
09400238
09500238
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
01700111
08a0024c
08b00252
0900024c
09100250
0920024c
09300250
0940024e
0950024e
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
01700111
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
01700011
ffffffff
01203131
01700111
ffffffff
01203031
01700000
ffffffff
01000018
ffffffff
01000001
ffffffff
01000007
ffffffff
01100047
02b00000
0980025a
0990025e
09a0025a
09b0025e
14e00004
15000a3e
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
09800246
0990024a
09a00246
09b0024a
14a00010
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
09800246
0990024a
09a00246
09b0024a
14a00a3e
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
09800246
0990024e
09a00246
09b0024e
14a00a3e
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
0980025a
0990025e
09a0025a
09b0025e
14a00a3e
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
ffffffff
01000000
ffffffff

On the 40D I have located 3 low level sio function which performs the actual writing. These are the once that gihdra fails to decompile properly

ffff9cf4(uint32*t)   :  sio write Function A; write 32 bits data to SIO (channel 0)
ffff7268(uint32*t)  :  sio write Function B; write 16 bits data to SIO (channel 1)
ffc2e2a8(uint32*t) :  sio write Function C; write 32 bits data to SIO (channel 0)

Function A writes to SIO channel 0 but this function is only called with data static. The function is also rather simple, no readback, checks or anything. I also search for direct references (aka. pointers to this function) but found none in ROM. This function writes 32 bits data.
 
Function B writes to SIO channel 1 this function is also called with data static. The function is also simple, bit I did found two references to this function in memory in ROM. This function writes 16 bits data.

Function C
Seems to be the real function, and reminds me of the adtg write function on 550D. It writes to channel 0. This function writes 32 bits data. I had to decompile it by hand. Has a message inside, [CAP]SIO0_STATUS_READ_ERROR, and this function is also called by another function with the message "[TG] IMG_POWDET NG !!". Setup the SIO0 on each call, check for busy - and will perform 100 retries is it fails to write properly. This function is called alot of places with static data, but also alot of places with dynamic allocated data. The input data value between Function A and Function C corresponds ok, and seems to be reg16bit|value16bit like newer cameras.

I tried to recode the adtg_gui with the interface to ffc2e2a8(uint32_t*) but my camera goes constant black.

The data written to channel 0 does not correspond with any known adtg values from newer cameras
Embedded SW engineer. Current Cameras: Canon 20d, 40d, 350d

heder

  • Contributor
  • Freshman
  • *****
  • Posts: 87
  • No time for caution
Re: Canon 40D
« Reply #492 on: February 27, 2020, 10:24:51 PM »
I need some help rearding button control.

When I press the trashcan button after the camera is booted I get into ML correctly, menu opens and everything is ok.

But when I get into LiveMode (by pressing the SET button) and then pressing the trashcan button nothing happens - no menu, I can't figureout why and the gui files/structure is pretty confusing.

Any suggestions are welcome.
Embedded SW engineer. Current Cameras: Canon 20d, 40d, 350d

heder

  • Contributor
  • Freshman
  • *****
  • Posts: 87
  • No time for caution
Re: Canon 40D
« Reply #493 on: March 03, 2020, 04:36:49 PM »
Updated open beta to 1.0.1

https://www.magiclantern.fm/forum/index.php?topic=1452.msg224594#msg224594

Fixes =
Exposure Menu. Fixed "RAW:0" message, camera reads shutter upon startup.
Debug Menu. Memory allocation (nearly) completed, currently ~54 MB is now avilable atm. 

Embedded SW engineer. Current Cameras: Canon 20d, 40d, 350d

heder

  • Contributor
  • Freshman
  • *****
  • Posts: 87
  • No time for caution
Re: Canon 40D
« Reply #494 on: March 11, 2020, 02:55:24 PM »


abit of documentation on my current approch, (sorry for my bad english)
Embedded SW engineer. Current Cameras: Canon 20d, 40d, 350d

heder

  • Contributor
  • Freshman
  • *****
  • Posts: 87
  • No time for caution
Re: Canon 40D
« Reply #495 on: March 18, 2020, 09:56:54 AM »
After hijkacing engio_write,EngDrvOut and EngDrvOuts, and reading the output I have finally tracked down RAW_LV_EDMAC to edmac channel 4,
and with shamem_read nearly completed, next step in a week or two is to tryout CONFIG_RAW_LIVEVIEW.

Code: [Select]
********************************************************************************************************
Section liveview generic start ... 

engio_write start/end = engio_write
EngDrvOuts      = EngDrvOuts
All others are  = EngDrvOut
First value     = some timer tick counter

********************************************************************************************************

-99030 : Read  Addr: 0xc0f04008, Data: 0x3ffffffe [16383 65534] DMA 0 REG dst
-99029 : Read  Addr: 0xc0f04108, Data: 0x34913f4a [13457 16202] DMA 1 REG dst
-99028 : Read  Addr: 0xc0f04208, Data: 0x38002ade [14336 10974] DMA 2 REG dst
-99027 : Read  Addr: 0xc0f04308, Data: 0x3bf404a8 [15348  1192] DMA 3 REG dst
-95190 : Read  Addr: 0xc0f04408, Data: 0x3e34587e [15924 22654] DMA 4 REG dst
-95189 : Read  Addr: 0xc0f04508, Data: 0x3ea8f27e [16040 62078] DMA 5 REG dst
-95188 : Read  Addr: 0xc0f04608, Data: 0x34a96fe8 [13481 28648] DMA 6 REG dst
-95187 : Read  Addr: 0xc0f04708, Data: 0x       0 [    0     0] DMA 7 REG dst
-91450 : Read  Addr: 0xc0f04808, Data: 0x3ba65e1e [15270 24094] DMA 8 REG dst
-91448 : Read  Addr: 0xc0f04908, Data: 0x1d2e4a48 [ 7470 19016] DMA 9 REG dst
-91448 : Read  Addr: 0xc0f04a08, Data: 0x3e25122e [15909  4654] DMA 10 REG dst
-91446 : Read  Addr: 0xc0f04b08, Data: 0x39e1dbce [14817 56270] DMA 11 REG dst
-87680 : Read  Addr: 0xc0f04c08, Data: 0x35a051be [13728 20926] DMA 12 REG dst
-87679 : Read  Addr: 0xc0f04d08, Data: 0x291b4efe [10523 20222] DMA 13 REG dst
-87678 : Read  Addr: 0xc0f04e08, Data: 0x       0 [    0     0] DMA 14 REG dst
-87677 : Read  Addr: 0xc0f04f08, Data: 0x       0 [    0     0] DMA 15 REG dst
-43209 : Write Addr: 0xc0f14080, Data: 0x  fc0000 [  252     0] LiveView
-43207 : Write Addr: 0xc0f14084, Data: 0x 346de7f [  838 56959] LiveView
-43206 : Write Addr: 0xc0f14088, Data: 0x 36dcba1 [  877 52129] LiveView
-43205 : Write Addr: 0xc0f1408c, Data: 0x 31a66ea [  794 26346] LiveView
-43204 : Write Addr: 0xc0f14090, Data: 0x 3a42280 [  932  8832] LiveView
-43202 : Write Addr: 0xc0f14094, Data: 0x 3604377 [  864 17271] LiveView
-43201 : Write Addr: 0xc0f14098, Data: 0x 3cf9a16 [  975 39446] LiveView
-43200 : Write Addr: 0xc0f1409c, Data: 0x 393b94b [  915 47435] LiveView
-43199 : Write Addr: 0xc0f140a0, Data: 0x       0 [    0     0] LiveView
-43198 : Write Addr: 0xc0f140a4, Data: 0x 3000000 [  768     0] LiveView
-43197 : Write Addr: 0xc0f140a8, Data: 0x 3190000 [  793     0] LiveView
-43195 : Write Addr: 0xc0f140ac, Data: 0x 33a0000 [  826     0] LiveView
-43194 : Write Addr: 0xc0f140b0, Data: 0x 3750000 [  885     0] LiveView
-43193 : Write Addr: 0xc0f140b4, Data: 0x 39c0000 [  924     0] LiveView
-43192 : Write Addr: 0xc0f140b8, Data: 0x 3c30000 [  963     0] LiveView
-43191 : Write Addr: 0xc0f140bc, Data: 0x 3eb0000 [ 1003     0] LiveView
-43189 : Write Addr: 0xc0f14078, Data: 0x       1 [    0     1] LiveView
-68927 : Write Addr: 0xc0f14080, Data: 0x  fc0000 [  252     0] LiveView
-68926 : Write Addr: 0xc0f14084, Data: 0x 346de7f [  838 56959] LiveView
-68924 : Write Addr: 0xc0f14088, Data: 0x 36dcba1 [  877 52129] LiveView
-68923 : Write Addr: 0xc0f1408c, Data: 0x 31a66ea [  794 26346] LiveView
-68922 : Write Addr: 0xc0f14090, Data: 0x 3a42280 [  932  8832] LiveView
-68921 : Write Addr: 0xc0f14094, Data: 0x 3604377 [  864 17271] LiveView
-68920 : Write Addr: 0xc0f14098, Data: 0x 3cf9a16 [  975 39446] LiveView
-68918 : Write Addr: 0xc0f1409c, Data: 0x 393b94b [  915 47435] LiveView
-68917 : Write Addr: 0xc0f140a0, Data: 0x       0 [    0     0] LiveView
-68916 : Write Addr: 0xc0f140a4, Data: 0x 3000000 [  768     0] LiveView
-68915 : Write Addr: 0xc0f140a8, Data: 0x 3190000 [  793     0] LiveView
-68914 : Write Addr: 0xc0f140ac, Data: 0x 33a0000 [  826     0] LiveView
-68913 : Write Addr: 0xc0f140b0, Data: 0x 3750000 [  885     0] LiveView
-68912 : Write Addr: 0xc0f140b4, Data: 0x 39c0000 [  924     0] LiveView
-68910 : Write Addr: 0xc0f140b8, Data: 0x 3c30000 [  963     0] LiveView
-68909 : Write Addr: 0xc0f140bc, Data: 0x 3eb0000 [ 1003     0] LiveView
-68908 : Write Addr: 0xc0f14078, Data: 0x       1 [    0     1] LiveView

Multiple ClockOuts

-58341 : Write Addr: 0xc0f0b000, Data: 0x       0 [    0     0]
engio_write start
-58338 : Write Addr: 0xc0f03030, Data: 0x80010000 [32769     0]
-58334 : Write Addr: 0xc0f03068, Data: 0x80010004 [32769     4]
-58333 : Write Addr: 0xc0f03070, Data: 0x80010007 [32769     7]
-58332 : Write Addr: 0xc0f0b008, Data: 0x       0 [    0     0]
engio_write end
-58272 : Write Addr: 0xc0f0b000, Data: 0x       1 [    0     1]

Multiple ClockOuts

engio_write start
-57672 : Write Addr: 0xc0f18000, Data: 0x       2 [    0     2]
-57669 : Write Addr: 0xc0f18004, Data: 0x 3fff000 [ 1023 61440]
-57668 : Write Addr: 0xc0f18008, Data: 0x       0 [    0     0]
-57666 : Write Addr: 0xc0f1800c, Data: 0x  1c7f00 [   28 32512]
-57665 : Write Addr: 0xc0f18010, Data: 0x       0 [    0     0]
-57664 : Write Addr: 0xc0f06004, Data: 0x       0 [    0     0] Videotiming - standby
-57662 : Write Addr: 0xc0f06008, Data: 0x 5490549 [ 1353  1353] Videotiming - T0(0)
-57661 : Write Addr: 0xc0f0600c, Data: 0x 5490549 [ 1353  1353] Videotiming - T0(1)
-57659 : Write Addr: 0xc0f06010, Data: 0x     549 [    0  1353] Videotiming - T0(2)
-57658 : Write Addr: 0xc0f06018, Data: 0x      20 [    0    32] Videotiming - ?
-57657 : Write Addr: 0xc0f0601c, Data: 0x       0 [    0     0] Videotiming - ?
-57655 : Write Addr: 0xc0f06020, Data: 0x       2 [    0     2] Videotiming - ?
-57654 : Write Addr: 0xc0f06024, Data: 0x       0 [    0     0] Videotiming - ?
-57652 : Write Addr: 0xc0f06028, Data: 0x       0 [    0     0] Videotiming - ?
-57651 : Write Addr: 0xc0f0602c, Data: 0x       0 [    0     0] Videotiming - ?
-57649 : Write Addr: 0xc0f06030, Data: 0x       0 [    0     0] Videotiming - ?
-57648 : Write Addr: 0xc0f06034, Data: 0x       0 [    0     0] Videotiming - ?
-57647 : Write Addr: 0xc0f06038, Data: 0x       0 [    0     0] Videotiming - ?
-57645 : Write Addr: 0xc0f0603c, Data: 0x       0 [    0     0] Videotiming - ?
-57644 : Write Addr: 0xc0f06040, Data: 0x       0 [    0     0] Videotiming - ?
-57642 : Write Addr: 0xc0f06044, Data: 0x       0 [    0     0] Videotiming - ?
-57641 : Write Addr: 0xc0f06048, Data: 0x       0 [    0     0] Videotiming - ?
-57640 : Write Addr: 0xc0f0604c, Data: 0x       0 [    0     0] Videotiming - ?
-57638 : Write Addr: 0xc0f06050, Data: 0x       0 [    0     0] Videotiming - ?
-57637 : Write Addr: 0xc0f06054, Data: 0x       0 [    0     0] Videotiming - ?
-57635 : Write Addr: 0xc0f06058, Data: 0x       0 [    0     0] Videotiming - ?
-57634 : Write Addr: 0xc0f0605c, Data: 0x       0 [    0     0] Videotiming - ?
-57632 : Write Addr: 0xc0f06060, Data: 0x       0 [    0     0] Videotiming - ?
-57631 : Write Addr: 0xc0f06064, Data: 0x       0 [    0     0] Videotiming - ?
-57630 : Write Addr: 0xc0f06068, Data: 0x       0 [    0     0] Videotiming - ?
-57628 : Write Addr: 0xc0f0606c, Data: 0x       0 [    0     0] Videotiming - ?
-57627 : Write Addr: 0xc0f06070, Data: 0x       0 [    0     0] Videotiming - ?
-57625 : Write Addr: 0xc0f06074, Data: 0x       0 [    0     0] Videotiming - ?
-57624 : Write Addr: 0xc0f06078, Data: 0x       0 [    0     0] Videotiming - ?
-57623 : Write Addr: 0xc0f0607c, Data: 0x       0 [    0     0] Videotiming - ?
-57621 : Write Addr: 0xc0f060e8, Data: 0x    1fff [    0  8191] Videotiming - ?
-57620 : Write Addr: 0xc0f06080, Data: 0x       0 [    0     0] Videotiming - ?
-57619 : Write Addr: 0xc0f06084, Data: 0x   20271 [    2   625] Videotiming - raw first line & coloum
-57617 : Write Addr: 0xc0f06088, Data: 0x 369050d [  873  1293] Videotiming - raw last line & coloum
-57615 : Write Addr: 0xc0f0608c, Data: 0x3fff3fff [16383 16383] Videotiming - ?
-57614 : Write Addr: 0xc0f06090, Data: 0x3fff3fff [16383 16383] Videotiming - ?
-57612 : Write Addr: 0xc0f06094, Data: 0x3fff3fff [16383 16383] Videotiming - ?
-57611 : Write Addr: 0xc0f06098, Data: 0x3fff3fff [16383 16383] Videotiming - ?
-57610 : Write Addr: 0xc0f0609c, Data: 0x 2222200 [  546  8704] Videotiming - ?
-57608 : Write Addr: 0xc0f060a0, Data: 0x       0 [    0     0] Videotiming - ?
-57607 : Write Addr: 0xc0f060a8, Data: 0x       0 [    0     0] Videotiming - ?
-57606 : Write Addr: 0xc0f060ac, Data: 0x       0 [    0     0] Videotiming - ?
-57604 : Write Addr: 0xc0f060b0, Data: 0x       0 [    0     0] Videotiming - ?
-57603 : Write Addr: 0xc0f060b4, Data: 0x       0 [    0     0] Videotiming - ?
-57601 : Write Addr: 0xc0f060cc, Data: 0x       0 [    0     0] Videotiming - ?
-57600 : Write Addr: 0xc0f060d0, Data: 0x       0 [    0     0] Videotiming - ?
-57598 : Write Addr: 0xc0f060d4, Data: 0x       0 [    0     0] Videotiming - ?
-57597 : Write Addr: 0xc0f060d8, Data: 0x       0 [    0     0] Videotiming - ?
-57596 : Write Addr: 0xc0f060dc, Data: 0x      10 [    0    16] Videotiming - ?
-57594 : Write Addr: 0xc0f060e0, Data: 0x       0 [    0     0] Videotiming - ?
-57593 : Write Addr: 0xc0f060e4, Data: 0x       0 [    0     0] Videotiming - ?
-57592 : Write Addr: 0xc0f06000, Data: 0x       1 [    0     1] Videotiming - trig
-57590 : Write Addr: 0xc0f07008, Data: 0x       1 [    0     1] HEAD timer
-57589 : Write Addr: 0xc0f07010, Data: 0x    3fff [    0 16383] HEAD timer
-57587 : Write Addr: 0xc0f07014, Data: 0x      63 [    0    99] HEAD timer
-57586 : Write Addr: 0xc0f07018, Data: 0x      1c [    0    28] HEAD timer
-57585 : Write Addr: 0xc0f0701c, Data: 0x       0 [    0     0] HEAD timer
-57583 : Write Addr: 0xc0f0707c, Data: 0x       0 [    0     0] HEAD timer
-57582 : Write Addr: 0xc0f071ac, Data: 0x      10 [    0    16] HEAD timer
-57580 : Write Addr: 0xc0f07004, Data: 0x       1 [    0     1] HEAD timer
-57579 : Write Addr: 0xc0f0700c, Data: 0x       1 [    0     1] HEAD timer
-57578 : Write Addr: 0xc0f07020, Data: 0x       0 [    0     0] HEAD timer
-57576 : Write Addr: 0xc0f07024, Data: 0x       0 [    0     0] HEAD timer
-57575 : Write Addr: 0xc0f07028, Data: 0x    1000 [    0  4096] HEAD timer
-57573 : Write Addr: 0xc0f0702c, Data: 0x       0 [    0     0] HEAD timer
-57572 : Write Addr: 0xc0f07038, Data: 0x      40 [    0    64] HEAD timer
-57571 : Write Addr: 0xc0f07048, Data: 0x       0 [    0     0] HEAD timer
-57569 : Write Addr: 0xc0f0704c, Data: 0x       0 [    0     0] HEAD timer
-57568 : Write Addr: 0xc0f07050, Data: 0x       0 [    0     0] HEAD timer
-57567 : Write Addr: 0xc0f0705c, Data: 0x       0 [    0     0] HEAD timer
-57565 : Write Addr: 0xc0f07060, Data: 0x       0 [    0     0] HEAD timer
-57564 : Write Addr: 0xc0f07064, Data: 0x       0 [    0     0] HEAD timer
-57562 : Write Addr: 0xc0f07134, Data: 0x       0 [    0     0] HEAD timer
-57561 : Write Addr: 0xc0f07138, Data: 0x       0 [    0     0] HEAD timer
-57559 : Write Addr: 0xc0f0713c, Data: 0x       0 [    0     0] HEAD timer
-57558 : Write Addr: 0xc0f07148, Data: 0x       0 [    0     0] HEAD timer
-57557 : Write Addr: 0xc0f0714c, Data: 0x       0 [    0     0] HEAD timer
-57555 : Write Addr: 0xc0f07150, Data: 0x       0 [    0     0] HEAD timer
-57554 : Write Addr: 0xc0f07068, Data: 0x       0 [    0     0] HEAD timer
-57552 : Write Addr: 0xc0f0706c, Data: 0x       0 [    0     0] HEAD timer
-57551 : Write Addr: 0xc0f07070, Data: 0x       0 [    0     0] HEAD timer
-57550 : Write Addr: 0xc0f07078, Data: 0x       0 [    0     0] HEAD timer
-57548 : Write Addr: 0xc0f0708c, Data: 0x       0 [    0     0] HEAD timer
-57547 : Write Addr: 0xc0f07090, Data: 0x       0 [    0     0] HEAD timer
-57546 : Write Addr: 0xc0f07094, Data: 0x       0 [    0     0] HEAD timer
-57544 : Write Addr: 0xc0f07098, Data: 0x       0 [    0     0] HEAD timer
-57543 : Write Addr: 0xc0f0709c, Data: 0x       0 [    0     0] HEAD timer
-57541 : Write Addr: 0xc0f070a0, Data: 0x       0 [    0     0] HEAD timer
-57540 : Write Addr: 0xc0f070a4, Data: 0x       0 [    0     0] HEAD timer
-57539 : Write Addr: 0xc0f070b4, Data: 0x       0 [    0     0] HEAD timer
-57537 : Write Addr: 0xc0f070b8, Data: 0x   10020 [    1    32] HEAD timer
-57535 : Write Addr: 0xc0f070bc, Data: 0x       0 [    0     0] HEAD timer
-57534 : Write Addr: 0xc0f070c0, Data: 0x     411 [    0  1041] HEAD timer
-57533 : Write Addr: 0xc0f070c4, Data: 0x 1101000 [  272  4096] HEAD timer
-57531 : Write Addr: 0xc0f070cc, Data: 0x       0 [    0     0] HEAD timer
-57530 : Write Addr: 0xc0f070d0, Data: 0x       0 [    0     0] HEAD timer
-57529 : Write Addr: 0xc0f070d4, Data: 0x       0 [    0     0] HEAD timer
-57527 : Write Addr: 0xc0f070e0, Data: 0x       4 [    0     4] HEAD timer
-57526 : Write Addr: 0xc0f070e4, Data: 0x       4 [    0     4] HEAD timer
-57524 : Write Addr: 0xc0f070e8, Data: 0x       8 [    0     8] HEAD timer
-57523 : Write Addr: 0xc0f070ec, Data: 0x       8 [    0     8] HEAD timer
-57522 : Write Addr: 0xc0f070f0, Data: 0x      10 [    0    16] HEAD timer
-57520 : Write Addr: 0xc0f070f4, Data: 0x      10 [    0    16] HEAD timer
-57519 : Write Addr: 0xc0f070f8, Data: 0x       0 [    0     0] HEAD timer
-57517 : Write Addr: 0xc0f070fc, Data: 0x       1 [    0     1] HEAD timer
-57516 : Write Addr: 0xc0f07100, Data: 0x       0 [    0     0] HEAD timer
-57515 : Write Addr: 0xc0f07104, Data: 0x       0 [    0     0] HEAD timer
-57513 : Write Addr: 0xc0f07108, Data: 0x     211 [    0   529] HEAD timer
-57512 : Write Addr: 0xc0f0710c, Data: 0x     500 [    0  1280] HEAD timer
-57511 : Write Addr: 0xc0f07110, Data: 0x       0 [    0     0] HEAD timer
-57509 : Write Addr: 0xc0f07114, Data: 0x       0 [    0     0] HEAD timer
-57508 : Write Addr: 0xc0f07000, Data: 0x       0 [    0     0] HEAD timer
engio_write end
engio_write start
-57499 : Write Addr: 0xc0f06008, Data: 0x 5490549 [ 1353  1353] Videotiming - T0(0)
-57497 : Write Addr: 0xc0f0600c, Data: 0x 5490549 [ 1353  1353] Videotiming - T0(1)
-57496 : Write Addr: 0xc0f06010, Data: 0x     549 [    0  1353] Videotiming - T0(2)
-57494 : Write Addr: 0xc0f06084, Data: 0x   20271 [    2   625] Videotiming - raw first line & coloum
-57493 : Write Addr: 0xc0f06088, Data: 0x 369050d [  873  1293] Videotiming - raw last line & coloum
-57492 : Write Addr: 0xc0f06000, Data: 0x       1 [    0     1] Videotiming - trig
engio_write end
engio_write start
-57483 : Write Addr: 0xc0f06014, Data: 0x     218 [    0   536] Videotiming - T1
-57482 : Write Addr: 0xc0f06000, Data: 0x       1 [    0     1] Videotiming - trig
engio_write end

Multiple ClockOuts

-56996 : Write Addr: 0xc0f05004, Data: 0x       6 [    0     6] edmac connection
-56994 : Write Addr: 0xc0f05038, Data: 0x       1 [    0     1] edmac connection
EngDrvOuts start
-56981 : Write Addr: 0xc0f0410c, Data: 0x       2 [    0     2] DMA 1 REG yn | xn
-56980 : Write Addr: 0xc0f04110, Data: 0x ca70080 [ 3239   128] DMA 1 REG yb | xb
-56979 : Write Addr: 0xc0f04114, Data: 0x      80 [    0   128] DMA 1 REG ya | xa
-56978 : Write Addr: 0xc0f04118, Data: 0x       0 [    0     0] DMA 1 REG off1
-56977 : Write Addr: 0xc0f0411c, Data: 0x       0 [    0     0] DMA 1 REG off2b
-56976 : Write Addr: 0xc0f04120, Data: 0x       0 [    0     0] DMA 1 REG off1a
-56974 : Write Addr: 0xc0f04124, Data: 0x       0 [    0     0] DMA 1 REG off2a
-56973 : Write Addr: 0xc0f04128, Data: 0x       0 [    0     0] DMA 1 REG off3
EngDrvOuts end
-56969 : Write Addr: 0xc0f04104, Data: 0x60000000 [24576     0] DMA 1 REG flags
-56967 : Write Addr: 0xc0f04108, Data: 0x1dbc0064 [ 7612   100] DMA 1 REG dst
EngDrvOuts start
-56961 : Write Addr: 0xc0f0490c, Data: 0x       2 [    0     2] DMA 9 REG yn | xn
-56960 : Write Addr: 0xc0f04910, Data: 0x ca70080 [ 3239   128] DMA 9 REG yb | xb
-56959 : Write Addr: 0xc0f04914, Data: 0x      80 [    0   128] DMA 9 REG ya | xa
-56958 : Write Addr: 0xc0f04918, Data: 0x   1ff80 [    1 65408] DMA 9 REG off1
-56957 : Write Addr: 0xc0f0491c, Data: 0x fffff80 [ 4095 65408] DMA 9 REG off2b
-56956 : Write Addr: 0xc0f04920, Data: 0x   1ff80 [    1 65408] DMA 9 REG off1a
-56955 : Write Addr: 0xc0f04924, Data: 0x       0 [    0     0] DMA 9 REG off2a
-56954 : Write Addr: 0xc0f04928, Data: 0x       0 [    0     0] DMA 9 REG off3
EngDrvOuts end
-56951 : Write Addr: 0xc0f04904, Data: 0x40000001 [16384     1] DMA 9 REG flags
-56950 : Write Addr: 0xc0f04908, Data: 0x1078bbf8 [ 4216 48120] DMA 9 REG dst
-56943 : Write Addr: 0xc0f04104, Data: 0x60000000 [24576     0] DMA 1 REG flags
-56942 : Write Addr: 0xc0f04100, Data: 0x       1 [    0     1] DMA 1 REG ctrl
-56941 : Write Addr: 0xc0f04904, Data: 0x40010001 [16385     1] DMA 9 REG flags
-56940 : Write Addr: 0xc0f04900, Data: 0x       1 [    0     1] DMA 9 REG ctrl
-50079 : Read  Addr: 0xc0f04130, Data: 0x       2 [    0     2] DMA 1 REG intr
-50067 : Write Addr: 0xc0f04104, Data: 0x       0 [    0     0] DMA 1 REG flags
-50064 : Write Addr: 0xc0f04100, Data: 0x       4 [    0     4] DMA 1 REG ctrl
-49995 : Read  Addr: 0xc0f04930, Data: 0x       1 [    0     1] DMA 9 REG intr
-49986 : Write Addr: 0xc0f04904, Data: 0x       0 [    0     0] DMA 9 REG flags
-49985 : Write Addr: 0xc0f04900, Data: 0x       4 [    0     4] DMA 9 REG ctrl
-49886 : Read  Addr: 0xc0f01004, Data: 0x    3045 [    0 12357] PowerCtrl
-49883 : Read  Addr: 0xc0f01000, Data: 0x    b045 [    0 45125] PowerCtrl
-49878 : Write Addr: 0xc0f01004, Data: 0x    3045 [    0 12357] PowerCtrl
-49877 : Write Addr: 0xc0f01000, Data: 0x    b045 [    0 45125] PowerCtrl

Multiple ClockOuts


engio_write start
-48732 : Write Addr: 0xc0f08100, Data: 0x       0 [    0     0] PreProc
-48730 : Write Addr: 0xc0f082dc, Data: 0x       1 [    0     1] PreProc
-48729 : Write Addr: 0xc0f0810c, Data: 0x       0 [    0     0] PreProc
-48728 : Write Addr: 0xc0f08394, Data: 0x       0 [    0     0] PreProc
-48725 : Write Addr: 0xc0f08108, Data: 0x       3 [    0     3] PreProc
-48724 : Write Addr: 0xc0f08390, Data: 0x       0 [    0     0] PreProc
-48723 : Write Addr: 0xc0f08264, Data: 0x       0 [    0     0] PreProc
-48721 : Write Addr: 0xc0f08130, Data: 0x80000000 [32768     0] PreProc
-48719 : Write Addr: 0xc0f08134, Data: 0x       1 [    0     1] PreProc
-48718 : Write Addr: 0xc0f08138, Data: 0x      10 [    0    16] PreProc
-48716 : Write Addr: 0xc0f0814c, Data: 0x       6 [    0     6] PreProc
-48715 : Write Addr: 0xc0f08158, Data: 0x       0 [    0     0] PreProc
-48713 : Write Addr: 0xc0f08154, Data: 0x       8 [    0     8] PreProc
-48711 : Write Addr: 0xc0f08140, Data: 0x       0 [    0     0] PreProc
-48710 : Write Addr: 0xc0f08150, Data: 0x     fff [    0  4095] PreProc
-48708 : Write Addr: 0xc0f0815c, Data: 0x       2 [    0     2] PreProc
-48706 : Write Addr: 0xc0f08160, Data: 0x    3fff [    0 16383] PreProc
-48705 : Write Addr: 0xc0f0826c, Data: 0x       0 [    0     0] PreProc
-48703 : Write Addr: 0xc0f08180, Data: 0x80000000 [32768     0] PreProc
-48702 : Write Addr: 0xc0f08420, Data: 0x     200 [    0   512] PreProc
-48700 : Write Addr: 0xc0f08428, Data: 0x     111 [    0   273] PreProc
-48699 : Write Addr: 0xc0f0842c, Data: 0x       0 [    0     0] PreProc
-48697 : Write Addr: 0xc0f08430, Data: 0x       0 [    0     0] PreProc
-48696 : Write Addr: 0xc0f08218, Data: 0x       8 [    0     8] PreProc
-48694 : Write Addr: 0xc0f08214, Data: 0x       0 [    0     0] PreProc
-48692 : Write Addr: 0xc0f08184, Data: 0x     367 [    0   871] PreProc
-48691 : Write Addr: 0xc0f08188, Data: 0x     537 [    0  1335] PreProc
-48689 : Write Addr: 0xc0f0819c, Data: 0x     400 [    0  1024] PreProc
-48687 : Write Addr: 0xc0f0818c, Data: 0x       0 [    0     0] PreProc
-48686 : Write Addr: 0xc0f08190, Data: 0x       0 [    0     0] PreProc
-48684 : Write Addr: 0xc0f08194, Data: 0x     537 [    0  1335] PreProc
-48683 : Write Addr: 0xc0f08198, Data: 0x     537 [    0  1335] PreProc
-48681 : Write Addr: 0xc0f081c4, Data: 0x       0 [    0     0] PreProc
-48679 : Write Addr: 0xc0f081c8, Data: 0x       0 [    0     0] PreProc
-48678 : Write Addr: 0xc0f081cc, Data: 0x       0 [    0     0] PreProc
-48677 : Write Addr: 0xc0f081d0, Data: 0x       0 [    0     0] PreProc
-48675 : Write Addr: 0xc0f081d4, Data: 0x       0 [    0     0] PreProc
-48673 : Write Addr: 0xc0f081d8, Data: 0x       0 [    0     0] PreProc
-48672 : Write Addr: 0xc0f081dc, Data: 0x       0 [    0     0] PreProc
-48670 : Write Addr: 0xc0f081e0, Data: 0x       0 [    0     0] PreProc
-48668 : Write Addr: 0xc0f081e4, Data: 0x       1 [    0     1] PreProc
-48667 : Write Addr: 0xc0f081e8, Data: 0x       1 [    0     1] PreProc
-48665 : Write Addr: 0xc0f081ec, Data: 0x       0 [    0     0] PreProc
-48664 : Write Addr: 0xc0f081f0, Data: 0x       0 [    0     0] PreProc
-48662 : Write Addr: 0xc0f081f4, Data: 0x       0 [    0     0] PreProc
-48660 : Write Addr: 0xc0f081a4, Data: 0x       0 [    0     0] PreProc
-48659 : Write Addr: 0xc0f081a8, Data: 0x       1 [    0     1] PreProc
-48658 : Write Addr: 0xc0f081ac, Data: 0x       1 [    0     1] PreProc
-48655 : Write Addr: 0xc0f081b0, Data: 0x       0 [    0     0] PreProc
-48654 : Write Addr: 0xc0f081b4, Data: 0x       0 [    0     0] PreProc
-48653 : Write Addr: 0xc0f082c4, Data: 0x       1 [    0     1] PreProc
-48651 : Write Addr: 0xc0f08180, Data: 0x       0 [    0     0] PreProc
-48649 : Write Addr: 0xc0f0820c, Data: 0x 29b0000 [  667     0] PreProc
-48648 : Write Addr: 0xc0f08208, Data: 0x      11 [    0    17] PreProc
-48646 : Write Addr: 0xc0f08020, Data: 0x80000000 [32768     0] Preproc REG SHAD ctrl
-48645 : Write Addr: 0xc0f08024, Data: 0x    1008 [    0  4104] Preproc REG SHAD mode
-48643 : Write Addr: 0xc0f08028, Data: 0x       0 [    0     0] Preproc REG SHAD pre
-48641 : Write Addr: 0xc0f0802c, Data: 0x       0 [    0     0] Preproc REG SHAD post
-48640 : Write Addr: 0xc0f08030, Data: 0x    1000 [    0  4096] Preproc REG SHAD gain
-48639 : Write Addr: 0xc0f08034, Data: 0x    1c00 [    0  7168] Preproc REG SHAD pre2
-48636 : Write Addr: 0xc0f08038, Data: 0x     400 [    0  1024] Preproc REG SHAD post2
-48635 : Write Addr: 0xc0f08280, Data: 0x       0 [    0     0] PreProc
-48634 : Write Addr: 0xc0f08284, Data: 0x       0 [    0     0] PreProc
-48632 : Write Addr: 0xc0f08288, Data: 0x       0 [    0     0] PreProc
-48630 : Write Addr: 0xc0f0828c, Data: 0x       1 [    0     1] PreProc
-48629 : Write Addr: 0xc0f08290, Data: 0x       0 [    0     0] PreProc
-48627 : Write Addr: 0xc0f082a8, Data: 0x       1 [    0     1] PreProc
-48626 : Write Addr: 0xc0f080a0, Data: 0x80000000 [32768     0] PreProc
-48624 : Write Addr: 0xc0f080a4, Data: 0x       0 [    0     0] PreProc
-48622 : Write Addr: 0xc0f080a8, Data: 0x     103 [    0   259] PreProc
-48621 : Write Addr: 0xc0f080ac, Data: 0x       0 [    0     0] PreProc
-48620 : Write Addr: 0xc0f080b0, Data: 0x 3670537 [  871  1335] PreProc
-48617 : Write Addr: 0xc0f080b4, Data: 0x       0 [    0     0] PreProc
-48616 : Write Addr: 0xc0f080bc, Data: 0x       0 [    0     0] PreProc
-48615 : Write Addr: 0xc0f080d0, Data: 0x       0 [    0     0] PreProc
-48613 : Write Addr: 0xc0f080d4, Data: 0x       1 [    0     1] PreProc
-48611 : Write Addr: 0xc0f08270, Data: 0x       0 [    0     0] PreProc
-48610 : Write Addr: 0xc0f082b4, Data: 0x       1 [    0     1] PreProc
-48608 : Write Addr: 0xc0f08114, Data: 0x       a [    0    10] PreProc
-48607 : Write Addr: 0xc0f08398, Data: 0x       0 [    0     0] PreProc
-48605 : Write Addr: 0xc0f082d4, Data: 0x       0 [    0     0] PreProc
-48603 : Write Addr: 0xc0f08090, Data: 0x80000000 [32768     0] PreProc
-48602 : Write Addr: 0xc0f08094, Data: 0x      20 [    0    32] PreProc
-48601 : Write Addr: 0xc0f08268, Data: 0x       0 [    0     0] PreProc
-48598 : Write Addr: 0xc0f0d000, Data: 0x80000000 [32768     0]
-48597 : Write Addr: 0xc0f0d004, Data: 0x       0 [    0     0]
-48596 : Write Addr: 0xc0f0d008, Data: 0x77772222 [30583  8738]
-48594 : Write Addr: 0xc0f0d00c, Data: 0x       0 [    0     0]
-48592 : Write Addr: 0xc0f0d010, Data: 0x       0 [    0     0]
-48591 : Write Addr: 0xc0f0d014, Data: 0x 3670538 [  871  1336]
-48589 : Write Addr: 0xc0f0d018, Data: 0x     583 [    0  1411]
-48588 : Write Addr: 0xc0f0d01c, Data: 0x       0 [    0     0]
-48586 : Write Addr: 0xc0f0d020, Data: 0x       0 [    0     0]
-48584 : Write Addr: 0xc0f0d024, Data: 0x       0 [    0     0]
-48583 : Write Addr: 0xc0f0d028, Data: 0x       0 [    0     0]
-48582 : Write Addr: 0xc0f0d02c, Data: 0x       0 [    0     0]
-48579 : Write Addr: 0xc0f0d030, Data: 0x       0 [    0     0]
-48578 : Write Addr: 0xc0f0d038, Data: 0x      20 [    0    32]
-48577 : Write Addr: 0xc0f0d03c, Data: 0x       0 [    0     0]
-48575 : Write Addr: 0xc0f0d040, Data: 0x       0 [    0     0]
-48573 : Write Addr: 0xc0f0d044, Data: 0x       0 [    0     0]
-48572 : Write Addr: 0xc0f0d048, Data: 0x       0 [    0     0]
-48570 : Write Addr: 0xc0f0d04c, Data: 0x       0 [    0     0]
-48569 : Write Addr: 0xc0f0d050, Data: 0x       0 [    0     0]
-48567 : Write Addr: 0xc0f0d054, Data: 0x       0 [    0     0]
-48565 : Write Addr: 0xc0f0d058, Data: 0x       0 [    0     0]
-48564 : Write Addr: 0xc0f0d05c, Data: 0x       0 [    0     0]
-48563 : Write Addr: 0xc0f0d060, Data: 0x       0 [    0     0]
-48560 : Write Addr: 0xc0f0d064, Data: 0x       0 [    0     0]
-48559 : Write Addr: 0xc0f0d070, Data: 0x       1 [    0     1]
-48558 : Write Addr: 0xc0f0d074, Data: 0x     103 [    0   259]
-48556 : Write Addr: 0xc0f0d078, Data: 0x       1 [    0     1]
-48554 : Write Addr: 0xc0f0d07c, Data: 0x       0 [    0     0]
-48553 : Write Addr: 0xc0f0d080, Data: 0x       0 [    0     0]
-48551 : Write Addr: 0xc0f0d084, Data: 0x       0 [    0     0]
-48550 : Write Addr: 0xc0f0d088, Data: 0x       0 [    0     0]
-48548 : Write Addr: 0xc0f0d094, Data: 0x       0 [    0     0]
-48546 : Write Addr: 0xc0f0d02c, Data: 0x       0 [    0     0]
-48545 : Write Addr: 0xc0f0d040, Data: 0x   b0076 [   11   118]
-48544 : Write Addr: 0xc0f0d044, Data: 0x 367057e [  871  1406]
-48541 : Write Addr: 0xc0f11004, Data: 0x       0 [    0     0] Resample ?
-48540 : Write Addr: 0xc0f1108c, Data: 0x       3 [    0     3] Resample ?
-48539 : Write Addr: 0xc0f112c0, Data: 0x       1 [    0     1] Resample ?
-48537 : Write Addr: 0xc0f11300, Data: 0x       1 [    0     1] Resample ?
-48535 : Write Addr: 0xc0f11108, Data: 0x       1 [    0     1] Resample ?
-48534 : Write Addr: 0xc0f111c0, Data: 0x       1 [    0     1] Resample ?
-48532 : Write Addr: 0xc0f110c4, Data: 0x       4 [    0     4] Resample ?
-48531 : Write Addr: 0xc0f11280, Data: 0x       1 [    0     1] Resample ?
-48529 : Write Addr: 0xc0f11284, Data: 0x       0 [    0     0] Resample ?
-48527 : Write Addr: 0xc0f11580, Data: 0x       1 [    0     1] Resample ?
-48526 : Write Addr: 0xc0f11584, Data: 0x       0 [    0     0] Resample ?
-48525 : Write Addr: 0xc0f11100, Data: 0x       5 [    0     5] Resample ?
-48522 : Write Addr: 0xc0f11170, Data: 0x       1 [    0     1] Resample ?
-48521 : Write Addr: 0xc0f11440, Data: 0x       1 [    0     1] Resample ?
-48520 : Write Addr: 0xc0f11444, Data: 0x       0 [    0     0] Resample ?
-48518 : Write Addr: 0xc0f11144, Data: 0x       7 [    0     7] Resample ?
-48516 : Write Addr: 0xc0f11110, Data: 0x       1 [    0     1] Resample ?
-48515 : Write Addr: 0xc0f11500, Data: 0x       1 [    0     1] Resample ?
-48513 : Write Addr: 0xc0f11504, Data: 0x       0 [    0     0] Resample ?
-48512 : Write Addr: 0xc0f11508, Data: 0x       0 [    0     0] Resample ?
-48510 : Write Addr: 0xc0f1150c, Data: 0x  8000a1 [  128   161] Resample ?
-48508 : Write Addr: 0xc0f11510, Data: 0x   60200 [    6   512] Resample ?
-48507 : Write Addr: 0xc0f11514, Data: 0x       0 [    0     0] Resample ?
-48506 : Write Addr: 0xc0f11518, Data: 0x     3ff [    0  1023] Resample ?
-48503 : Write Addr: 0xc0f1151c, Data: 0x 35b0507 [  859  1287] Resample ?
-48502 : Write Addr: 0xc0f11520, Data: 0x       0 [    0     0] Resample ?
-48501 : Write Addr: 0xc0f11524, Data: 0x       0 [    0     0] Resample ?
-48499 : Write Addr: 0xc0f11114, Data: 0x       b [    0    11] Resample ?
-48497 : Write Addr: 0xc0f11540, Data: 0x       1 [    0     1] Resample ?
-48496 : Write Addr: 0xc0f11544, Data: 0x       0 [    0     0] Resample ?
-48494 : Write Addr: 0xc0f11548, Data: 0x       0 [    0     0] Resample ?
-48493 : Write Addr: 0xc0f1154c, Data: 0x  22002b [   34    43] Resample ?
-48491 : Write Addr: 0xc0f11550, Data: 0x   503c4 [    5   964] Resample ?
-48489 : Write Addr: 0xc0f11554, Data: 0x       0 [    0     0] Resample ?
-48488 : Write Addr: 0xc0f11558, Data: 0x     2a7 [    0   679] Resample ?
-48486 : Write Addr: 0xc0f1155c, Data: 0x 35b03ff [  859  1023] Resample ?
-48484 : Write Addr: 0xc0f11560, Data: 0x       0 [    0     0] Resample ?
-48483 : Write Addr: 0xc0f11564, Data: 0x       0 [    0     0] Resample ?
-48482 : Write Addr: 0xc0f11158, Data: 0x       c [    0    12] Resample ?
-48480 : Write Addr: 0xc0f11050, Data: 0x       0 [    0     0] Resample ?
-48478 : Write Addr: 0xc0f1e000, Data: 0x80000000 [32768     0]
-48477 : Write Addr: 0xc0f1e004, Data: 0x       2 [    0     2]
-48475 : Write Addr: 0xc0f1e008, Data: 0x   1007f [    1   127]
-48474 : Write Addr: 0xc0f1e00c, Data: 0x   10001 [    1     1]
-48472 : Write Addr: 0xc0f1e010, Data: 0x       0 [    0     0]
-48470 : Write Addr: 0xc0f1e014, Data: 0x       0 [    0     0]
-48469 : Write Addr: 0xc0f1e018, Data: 0x       0 [    0     0]
-48467 : Write Addr: 0xc0f1e01c, Data: 0x       0 [    0     0]
-48465 : Write Addr: 0xc0f03034, Data: 0x80050000 [32773     0]
-48464 : Write Addr: 0xc0f03038, Data: 0x80050004 [32773     4]
-48462 : Write Addr: 0xc0f03024, Data: 0x80020000 [32770     0]
-48461 : Write Addr: 0xc0f03064, Data: 0x80020002 [32770     2]
-48459 : Write Addr: 0xc0f0306c, Data: 0x80020005 [32770     5]
-48457 : Write Addr: 0xc0f03000, Data: 0x80040000 [32772     0]
-48456 : Write Addr: 0xc0f03004, Data: 0x80040002 [32772     2]
-48455 : Write Addr: 0xc0f03008, Data: 0x80040004 [32772     4]
-48453 : Write Addr: 0xc0f0300c, Data: 0x80040006 [32772     6]
-48451 : Write Addr: 0xc0f03020, Data: 0x80070000 [32775     0]
-48450 : Write Addr: 0xc0f03028, Data: 0x80070002 [32775     2]
-48448 : Write Addr: 0xc0f0302c, Data: 0x80070005 [32775     5]
-48446 : Write Addr: 0xc0f03018, Data: 0x800c0000 [32780     0]
-48445 : Write Addr: 0xc0f0301c, Data: 0x800d0000 [32781     0]
-48443 : Write Addr: 0xc0f03090, Data: 0x       1 [    0     1]
-48442 : Write Addr: 0xc0f04f10, Data: 0x       1 [    0     1] DMA 15 REG yb | xb
-48440 : Write Addr: 0xc0f03054, Data: 0x       0 [    0     0]
engio_write end
engio_write start
-48433 : Write Addr: 0xc0f112c4, Data: 0x   10010 [    1    16] Resample ?
-48431 : Write Addr: 0xc0f112c8, Data: 0x   25aa1 [    2 23201] Resample ?
-48430 : Write Addr: 0xc0f112cc, Data: 0x       0 [    0     0] Resample ?
-48429 : Write Addr: 0xc0f112d0, Data: 0x     2cf [    0   719] Resample ?
-48426 : Write Addr: 0xc0f112d4, Data: 0x 35b0508 [  859  1288] Resample ?
-48425 : Write Addr: 0xc0f112d8, Data: 0x       0 [    0     0] Resample ?
-48424 : Write Addr: 0xc0f112dc, Data: 0x       0 [    0     0] Resample ?
-48422 : Write Addr: 0xc0f11304, Data: 0x      10 [    0    16] Resample ?
-48420 : Write Addr: 0xc0f11308, Data: 0x   1d6d7 [    1 54999] Resample ?
-48419 : Write Addr: 0xc0f1130c, Data: 0x       0 [    0     0] Resample ?
-48417 : Write Addr: 0xc0f11310, Data: 0x 3570000 [  855     0] Resample ?
-48416 : Write Addr: 0xc0f11314, Data: 0x 35b02cf [  859   719] Resample ?
-48414 : Write Addr: 0xc0f11318, Data: 0x       0 [    0     0] Resample ?
-48412 : Write Addr: 0xc0f1131c, Data: 0x       0 [    0     0] Resample ?
-48411 : Write Addr: 0xc0f1133c, Data: 0x     1bb [    0   443] Resample ?
-48410 : Write Addr: 0xc0f111c4, Data: 0x       0 [    0     0] Resample ?
-48407 : Write Addr: 0xc0f111c8, Data: 0x       0 [    0     0] Resample ?
-48406 : Write Addr: 0xc0f11588, Data: 0x       3 [    0     3] Resample ?
-48405 : Write Addr: 0xc0f1158c, Data: 0x       0 [    0     0] Resample ?
-48403 : Write Addr: 0xc0f11590, Data: 0x  d502cf [  213   719] Resample ?
-48401 : Write Addr: 0xc0f11594, Data: 0x       0 [    0     0] Resample ?
-48400 : Write Addr: 0xc0f11448, Data: 0x       0 [    0     0] Resample ?
-48398 : Write Addr: 0xc0f1144c, Data: 0x       0 [    0     0] Resample ?
-48397 : Write Addr: 0xc0f11450, Data: 0x  d502cf [  213   719] Resample ?
-48395 : Write Addr: 0xc0f11454, Data: 0x       0 [    0     0] Resample ?
engio_write end
-48391 : Write Addr: 0xc0f05040, Data: 0x       0 [    0     0] edmac connection
-48381 : Write Addr: 0xc0f05004, Data: 0x       4 [    0     4] edmac connection
-48379 : Write Addr: 0xc0f05010, Data: 0x       0 [    0     0] edmac connection => this is DMA 4 connected to 0
-48377 : Write Addr: 0xc0f05000, Data: 0x      15 [    0    21] edmac connection



********************************************************************************************************
Section: one frame of i/o ..

engio_write start/end = engio_write
EngDrvOuts      = EngDrvOuts
All others are  = EngDrvOut
First value     = some timer tick counter
********************************************************************************************************


**************** [DPATH] LV_JPG STOP ---

engio_write start
-61593 : Write Addr: 0xc0f03010, Data: 0x       0 [    0     0]
-61591 : Write Addr: 0xc0f03014, Data: 0x       0 [    0     0]
-61590 : Write Addr: 0xc0f0305c, Data: 0x       0 [    0     0]
-61588 : Write Addr: 0xc0f03060, Data: 0x       0 [    0     0]
-61586 : Write Addr: 0xc0f113c4, Data: 0x       0 [    0     0] Resample ?
-61585 : Write Addr: 0xc0f113c0, Data: 0x       1 [    0     1] Resample ?
-61583 : Write Addr: 0xc0f11008, Data: 0x       0 [    0     0] Resample ?
-61581 : Write Addr: 0xc0f11180, Data: 0x       1 [    0     1] Resample ?
-61580 : Write Addr: 0xc0f11404, Data: 0x       0 [    0     0] Resample ?
-61578 : Write Addr: 0xc0f11400, Data: 0x       1 [    0     1] Resample ?
-61576 : Write Addr: 0xc0f11040, Data: 0x       0 [    0     0] Resample ?
-61575 : Write Addr: 0xc0f13000, Data: 0x80000000 [32768     0]
engio_write end

multiple masterclocks (clockout)

-60655 : Write Addr: 0xc0f0500c, Data: 0x       3 [    0     3] edmac connection
-60652 : Write Addr: 0xc0f0502c, Data: 0x       2 [    0     2] edmac connection
-60638 : Write Addr: 0xc0f04304, Data: 0x20000000 [ 8192     0] DMA 3 - flags
-60636 : Write Addr: 0xc0f04308, Data: 0x107a9408 [ 4218 37896] DMA 3 - dst
-60629 : Write Addr: 0xc0f04a04, Data: 0x20000000 [ 8192     0] DMA 10 - flags
-60628 : Write Addr: 0xc0f04a08, Data: 0x1079947c [ 4217 38012] DMA 10 - dst
-60626 : Read  Addr: 0xc0f04a08, Data: 0x1079947c [ 4217 38012] DMA 10 - dst
-60624 : Read  Addr: 0xc0f04308, Data: 0x107a9408 [ 4218 37896] DMA 3 - dst
engio_write start
-60532 : Write Addr: 0xc0f113c4, Data: 0x       0 [    0     0] Resample ?
-60529 : Write Addr: 0xc0f113c0, Data: 0x       1 [    0     1] Resample ?
-60527 : Write Addr: 0xc0f11008, Data: 0x       0 [    0     0] Resample ?
-60526 : Write Addr: 0xc0f11340, Data: 0x       1 [    0     1] Resample ?
-60524 : Write Addr: 0xc0f11380, Data: 0x       1 [    0     1] Resample ?
-60522 : Write Addr: 0xc0f11180, Data: 0x       1 [    0     1] Resample ?
-60521 : Write Addr: 0xc0f11404, Data: 0x       0 [    0     0] Resample ?
-60519 : Write Addr: 0xc0f11400, Data: 0x       1 [    0     1] Resample ?
-60517 : Write Addr: 0xc0f04f10, Data: 0x       1 [    0     1] DMA 15 - yb | xb
-60516 : Write Addr: 0xc0f04a0c, Data: 0x       0 [    0     0] DMA 10 - yn | xn
-60514 : Write Addr: 0xc0f04a10, Data: 0x 2a70030 [  679    48] DMA 10 - yb | xb => 680 * 48 = 32640
-60512 : Write Addr: 0xc0f04a14, Data: 0x       0 [    0     0] DMA 10 - ya | xa
-60510 : Write Addr: 0xc0f04a18, Data: 0x       0 [    0     0] DMA 10 - off1
-60509 : Write Addr: 0xc0f04a1c, Data: 0x       0 [    0     0] DMA 10 - off2b
-60507 : Write Addr: 0xc0f04a20, Data: 0x       0 [    0     0] DMA 10 - off1a
-60505 : Write Addr: 0xc0f04a24, Data: 0x       0 [    0     0] DMA 10 - off2a
-60504 : Write Addr: 0xc0f04a28, Data: 0x       0 [    0     0] DMA 10 - off3
-60502 : Write Addr: 0xc0f11084, Data: 0x       1 [    0     1] Resample ?
-60500 : Write Addr: 0xc0f113c8, Data: 0x     400 [    0  1024] Resample ?
-60499 : Write Addr: 0xc0f113cc, Data: 0x       0 [    0     0] Resample ?
-60497 : Write Addr: 0xc0f113d0, Data: 0x 2a7001f [  679    31] Resample ?
-60495 : Write Addr: 0xc0f113d4, Data: 0x       0 [    0     0] Resample ?
-60494 : Write Addr: 0xc0f11090, Data: 0x       0 [    0     0] Resample ?
-60492 : Write Addr: 0xc0f1110c, Data: 0x       2 [    0     2] Resample ?
-60490 : Write Addr: 0xc0f11344, Data: 0x   10100 [    1   256] Resample ?
-60489 : Write Addr: 0xc0f11348, Data: 0x       0 [    0     0] Resample ?
-60487 : Write Addr: 0xc0f1134c, Data: 0x       0 [    0     0] Resample ?
-60486 : Write Addr: 0xc0f11350, Data: 0x       0 [    0     0] Resample ?
-60484 : Write Addr: 0xc0f11354, Data: 0x       0 [    0     0] Resample ?
-60482 : Write Addr: 0xc0f11358, Data: 0x       0 [    0     0] Resample ?
-60481 : Write Addr: 0xc0f1135c, Data: 0x       0 [    0     0] Resample ?
-60479 : Write Addr: 0xc0f11388, Data: 0x       0 [    0     0] Resample ?
-60477 : Write Addr: 0xc0f1138c, Data: 0x       0 [    0     0] Resample ?
-60476 : Write Addr: 0xc0f11394, Data: 0x       0 [    0     0] Resample ?
-60474 : Write Addr: 0xc0f1139c, Data: 0x       0 [    0     0] Resample ?
-60472 : Write Addr: 0xc0f113bc, Data: 0x       3 [    0     3] Resample ?
-60471 : Write Addr: 0xc0f110c0, Data: 0x       5 [    0     5] Resample ?
-60469 : Write Addr: 0xc0f11184, Data: 0x      1f [    0    31] Resample ?
-60467 : Write Addr: 0xc0f11188, Data: 0x10000778 [ 4096  1912] Resample ?
-60466 : Write Addr: 0xc0f11140, Data: 0x       4 [    0     4] Resample ?
-60464 : Write Addr: 0xc0f11408, Data: 0x     800 [    0  2048] Resample ?
-60463 : Write Addr: 0xc0f1140c, Data: 0x       0 [    0     0] Resample ?
-60461 : Write Addr: 0xc0f11410, Data: 0x     2a7 [    0   679] Resample ?
-60459 : Write Addr: 0xc0f11414, Data: 0x       0 [    0     0] Resample ?
-60458 : Write Addr: 0xc0f0430c, Data: 0x       0 [    0     0] DMA 3 - yn | xn
-60456 : Write Addr: 0xc0f04310, Data: 0x     2a8 [    0   680] DMA 3 - yb | xb
-60454 : Write Addr: 0xc0f04314, Data: 0x       0 [    0     0] DMA 3 - ya | xa
-60452 : Write Addr: 0xc0f04318, Data: 0x       0 [    0     0] DMA 3 - off1
-60451 : Write Addr: 0xc0f0431c, Data: 0x       0 [    0     0] DMA 3 - off2b
-60449 : Write Addr: 0xc0f04320, Data: 0x       0 [    0     0] DMA 3 - off1a
-60447 : Write Addr: 0xc0f04324, Data: 0x       0 [    0     0] DMA 3 - off2a
-60445 : Write Addr: 0xc0f04328, Data: 0x       0 [    0     0] DMA 3 - off3
engio_write end
-60434 : Write Addr: 0xc0f04304, Data: 0x20000000 [ 8192     0] DMA 3 - flags
-60433 : Write Addr: 0xc0f04300, Data: 0x       1 [    0     1] DMA 3 - ctrl
engio_write start
-60430 : Write Addr: 0xc0f11400, Data: 0x       0 [    0     0] Resample ?
-60429 : Write Addr: 0xc0f11404, Data: 0x       1 [    0     1] Resample ?
-60427 : Write Addr: 0xc0f11180, Data: 0x       0 [    0     0] Resample ?
-60425 : Write Addr: 0xc0f11340, Data: 0x       0 [    0     0] Resample ?
-60424 : Write Addr: 0xc0f11380, Data: 0x       0 [    0     0] Resample ?
-60422 : Write Addr: 0xc0f11008, Data: 0x       1 [    0     1] Resample ?
-60421 : Write Addr: 0xc0f113c0, Data: 0x       0 [    0     0] Resample ?
-60419 : Write Addr: 0xc0f113c4, Data: 0x       1 [    0     1] Resample ?
engio_write end
-60416 : Write Addr: 0xc0f04a04, Data: 0x20030000 [ 8195     0] DMA 10 - flags
-60415 : Write Addr: 0xc0f04a00, Data: 0x       1 [    0     1] DMA 10 - ctrl
-60205 : Read  Addr: 0xc0f04330, Data: 0x       2 [    0     2] DMA 3 - intr
-60197 : Write Addr: 0xc0f04304, Data: 0x       0 [    0     0] DMA 3 - flags
-60196 : Write Addr: 0xc0f04300, Data: 0x       4 [    0     4] DMA 3 - ctrl
-60093 : Read  Addr: 0xc0f04a30, Data: 0x       2 [    0     2] DMA 10 - intr
-60084 : Write Addr: 0xc0f04a04, Data: 0x       0 [    0     0] DMA 10 - flags
-60083 : Write Addr: 0xc0f04a00, Data: 0x       4 [    0     4] DMA 10 - ctrl
-60018 : Read  Addr: 0xc0f04a08, Data: 0x107a13fc [ 4218  5116] DMA 10 - dst
-60017 : Read  Addr: 0xc0f04308, Data: 0x107a96b0 [ 4218 38576] DMA 3 - dst
engio_write start
-59928 : Write Addr: 0xc0f113c4, Data: 0x       0 [    0     0] Resample ?
-59924 : Write Addr: 0xc0f113c0, Data: 0x       1 [    0     1] Resample ?
-59922 : Write Addr: 0xc0f11008, Data: 0x       0 [    0     0] Resample ?
-59920 : Write Addr: 0xc0f11340, Data: 0x       1 [    0     1] Resample ?
-59918 : Write Addr: 0xc0f11380, Data: 0x       1 [    0     1] Resample ?
-59917 : Write Addr: 0xc0f11180, Data: 0x       1 [    0     1] Resample ?
-59915 : Write Addr: 0xc0f11404, Data: 0x       0 [    0     0] Resample ?
-59913 : Write Addr: 0xc0f11400, Data: 0x       1 [    0     1] Resample ?
engio_write end

mltiple masterclocks (clockout)

engio_write start
-57709 : Write Addr: 0xc0f07148, Data: 0x       4 [    0     4] HEAD timer
engio_write end
engio_write start
-57507 : Write Addr: 0xc0f0714c, Data: 0x       0 [    0     0] HEAD timer
-57503 : Write Addr: 0xc0f07148, Data: 0x       4 [    0     4] HEAD timer
engio_write end
engio_write start
-56684 : Write Addr: 0xc0f08180, Data: 0x       0 [    0     0] PreProc
-56679 : Write Addr: 0xc0f0820c, Data: 0x 29b0000 [  667     0] PreProc
-56677 : Write Addr: 0xc0f08208, Data: 0x      11 [    0    17] PreProc
engio_write end
EngDrvOuts start
-56662 : Write Addr: 0xc0f0490c, Data: 0x       0 [    0     0] DMA 9 - yn | xn
-56661 : Write Addr: 0xc0f04910, Data: 0x  a60020 [  166    32] DMA 9 - yb | xb 167 * 32 = 5344
-56660 : Write Addr: 0xc0f04914, Data: 0x       0 [    0     0] DMA 9 - ya | xa
-56659 : Write Addr: 0xc0f04918, Data: 0x       0 [    0     0] DMA 9 - off1
-56658 : Write Addr: 0xc0f0491c, Data: 0x       0 [    0     0] DMA 9 - off2b
-56657 : Write Addr: 0xc0f04920, Data: 0x       0 [    0     0] DMA 9 - off1a
-56656 : Write Addr: 0xc0f04924, Data: 0x       0 [    0     0] DMA 9 - off2a
-56655 : Write Addr: 0xc0f04928, Data: 0x       0 [    0     0] DMA 9 - off3
EngDrvOuts end
-56651 : Write Addr: 0xc0f04904, Data: 0x40000000 [16384     0] DMA 9 - flags
-56649 : Write Addr: 0xc0f04908, Data: 0x102b1f2c [ 4139  7980] DMA 9 - dst
-56643 : Write Addr: 0xc0f0505c, Data: 0x       1 [    0     1] edmac connection
-56634 : Write Addr: 0xc0f04904, Data: 0x40010000 [16385     0] DMA 9 - flags
-56633 : Write Addr: 0xc0f04900, Data: 0x       1 [    0     1] DMA 9 - ctrl
EngDrvOuts start
-56614 : Write Addr: 0xc0f0410c, Data: 0x       0 [    0     0] DMA 1 - yn | xn
-56612 : Write Addr: 0xc0f04110, Data: 0x  d50438 [  213  1080] DMA 1 - yb | xb 214 * 1080 = 231120
-56611 : Write Addr: 0xc0f04114, Data: 0x       0 [    0     0] DMA 1 - ya | xa
-56610 : Write Addr: 0xc0f04118, Data: 0x       0 [    0     0] DMA 1 - off1
-56608 : Write Addr: 0xc0f0411c, Data: 0x       0 [    0     0] DMA 1 - off2b
-56607 : Write Addr: 0xc0f04120, Data: 0x       0 [    0     0] DMA 1 - off1a
-56592 : Read  Addr: 0xc0f04930, Data: 0x       2 [    0     2] DMA 9 - intr
-56586 : Write Addr: 0xc0f04904, Data: 0x       0 [    0     0] DMA 9 - flags
-56585 : Write Addr: 0xc0f04900, Data: 0x       4 [    0     4] DMA 9 - ctrl
-56569 : Write Addr: 0xc0f04124, Data: 0x       0 [    0     0] DMA 1 - off2a
-56567 : Write Addr: 0xc0f04128, Data: 0x       0 [    0     0] DMA 1 - off3
EngDrvOuts end
-56564 : Write Addr: 0xc0f04104, Data: 0x20000000 [ 8192     0] DMA 1 - flags
-56562 : Write Addr: 0xc0f04108, Data: 0x1dbc0064 [ 7612   100] DMA 1 - dst LiveView Image address
-56558 : Write Addr: 0xc0f04104, Data: 0x20000000 [ 8192     0] DMA 1 - flags
-56557 : Write Addr: 0xc0f04100, Data: 0x       1 [    0     1] DMA 1 - ctrl
EngDrvOuts start
-56552 : Write Addr: 0xc0f0400c, Data: 0x       0 [    0     0] DMA 0 - yn | xn
-56551 : Write Addr: 0xc0f04010, Data: 0x 2a70800 [  679  2048] DMA 0 - yb | xb LiveView Image YUV (680 * 1024 * 2) = 1392640
-56550 : Write Addr: 0xc0f04014, Data: 0x       0 [    0     0] DMA 0 - ya | xa
-56549 : Write Addr: 0xc0f04018, Data: 0x       0 [    0     0] DMA 0 - off1
-56548 : Write Addr: 0xc0f0401c, Data: 0x       0 [    0     0] DMA 0 - off2b
-56547 : Write Addr: 0xc0f04020, Data: 0x       0 [    0     0] DMA 0 - off1a
-56546 : Write Addr: 0xc0f04024, Data: 0x       0 [    0     0] DMA 0 - off2a
-56545 : Write Addr: 0xc0f04028, Data: 0x       0 [    0     0] DMA 0 - off3
EngDrvOuts end
-56543 : Write Addr: 0xc0f04004, Data: 0x20000000 [ 8192     0] DMA 0 - flags
-56542 : Write Addr: 0xc0f04008, Data: 0x1de43c64 [ 7652 15460] DMA 0 - dst
-56540 : Write Addr: 0xc0f04004, Data: 0x20000000 [ 8192     0] DMA 0 - flags
-56539 : Write Addr: 0xc0f04000, Data: 0x       1 [    0     1] DMA 0 - ctrl
engio_write start
-56534 : Write Addr: 0xc0f08114, Data: 0x       1 [    0     1] PreProc
engio_write end
EngDrvOuts start
-56527 : Write Addr: 0xc0f0440c, Data: 0x       0 [    0     0] DMA 4 - yn | xn
-56526 : Write Addr: 0xc0f04410, Data: 0x 3670922 [  871  2338] DMA 4 - yb | xb Bayer raw image 872 * 1336 * (14/8) = 2038736
-56525 : Write Addr: 0xc0f04414, Data: 0x       0 [    0     0] DMA 4 - ya | xa
-56524 : Write Addr: 0xc0f04418, Data: 0x       0 [    0     0] DMA 4 - off1
-56523 : Write Addr: 0xc0f0441c, Data: 0x       0 [    0     0] DMA 4 - off2b
-56522 : Write Addr: 0xc0f04420, Data: 0x       0 [    0     0] DMA 4 - off1a
-56521 : Write Addr: 0xc0f04424, Data: 0x       0 [    0     0] DMA 4 - off2a
-56520 : Write Addr: 0xc0f04428, Data: 0x       0 [    0     0] DMA 4 - off3
EngDrvOuts end
-56518 : Write Addr: 0xc0f04404, Data: 0x20000000 [ 8192     0] DMA 4 - flags
-56517 : Write Addr: 0xc0f04408, Data: 0x1df97c6c [ 7673 31852] DMA 4 - dst
-56515 : Write Addr: 0xc0f04404, Data: 0x20000080 [ 8192   128] DMA 4 - flags
-56513 : Write Addr: 0xc0f04400, Data: 0x       1 [    0     1] DMA 4 - ctrl
-56511 : Write Addr: 0xc0f08030, Data: 0x    1e00 [    0  7680] Preproc - SHAD gain
engio_write start
-56507 : Write Addr: 0xc0f1108c, Data: 0x       3 [    0     3] Resample ?
engio_write end
EngDrvOuts start
-56503 : Write Addr: 0xc0f0480c, Data: 0x       0 [    0     0] DMA 8 - yn | xn
-56502 : Write Addr: 0xc0f04810, Data: 0x 4e10020 [ 1249    32] DMA 8 - yb | xb 1250 * 32 = 40000
-56501 : Write Addr: 0xc0f04814, Data: 0x       0 [    0     0] DMA 8 - ya | xa
-56500 : Write Addr: 0xc0f04818, Data: 0x       0 [    0     0] DMA 8 - off1
-56499 : Write Addr: 0xc0f0481c, Data: 0x       0 [    0     0] DMA 8 - off2b
-56498 : Write Addr: 0xc0f04820, Data: 0x       0 [    0     0] DMA 8 - off1a
-56497 : Write Addr: 0xc0f04824, Data: 0x       0 [    0     0] DMA 8 - off2a
-56496 : Write Addr: 0xc0f04828, Data: 0x       0 [    0     0] DMA 8 - off3
EngDrvOuts end
-56494 : Write Addr: 0xc0f04804, Data: 0x40000000 [16384     0] DMA 8 - flags
-56493 : Write Addr: 0xc0f04808, Data: 0x10283268 [ 4136 12904] DMA 8 - dst
engio_write start
-56491 : Write Addr: 0xc0f03048, Data: 0x       2 [    0     2]
-56489 : Write Addr: 0xc0f03048, Data: 0x       0 [    0     0]
-56487 : Write Addr: 0xc0f03050, Data: 0x       2 [    0     2]
-56486 : Write Addr: 0xc0f03050, Data: 0x       0 [    0     0]
-56484 : Write Addr: 0xc0f03074, Data: 0x       2 [    0     2]
-56483 : Write Addr: 0xc0f03074, Data: 0x       0 [    0     0]
-56481 : Write Addr: 0xc0f03088, Data: 0x       0 [    0     0]
-56479 : Write Addr: 0xc0f0308c, Data: 0x       0 [    0     0]
-56478 : Write Addr: 0xc0f11050, Data: 0x       1 [    0     1] Resample ?
-56477 : Write Addr: 0xc0f1e000, Data: 0x       1 [    0     1]
-56474 : Write Addr: 0xc0f11540, Data: 0x       0 [    0     0] Resample ?
-56473 : Write Addr: 0xc0f11544, Data: 0x       1 [    0     1] Resample ?
-56472 : Write Addr: 0xc0f11500, Data: 0x       0 [    0     0] Resample ?
-56470 : Write Addr: 0xc0f11504, Data: 0x       1 [    0     1] Resample ?
-56468 : Write Addr: 0xc0f11440, Data: 0x       0 [    0     0] Resample ?
-56467 : Write Addr: 0xc0f11444, Data: 0x       1 [    0     1] Resample ?
-56465 : Write Addr: 0xc0f11580, Data: 0x       0 [    0     0] Resample ?
-56464 : Write Addr: 0xc0f11584, Data: 0x       1 [    0     1] Resample ?
-56462 : Write Addr: 0xc0f111c0, Data: 0x       0 [    0     0] Resample ?
-56460 : Write Addr: 0xc0f112c0, Data: 0x       0 [    0     0] Resample ?
-56459 : Write Addr: 0xc0f11300, Data: 0x       0 [    0     0] Resample ?
-56458 : Write Addr: 0xc0f11004, Data: 0x       1 [    0     1] Resample ?
-56455 : Write Addr: 0xc0f0d000, Data: 0x       1 [    0     1]
-56454 : Write Addr: 0xc0f08090, Data: 0x       1 [    0     1] PreProc
-56453 : Write Addr: 0xc0f080a0, Data: 0x       1 [    0     1] PreProc
-56451 : Write Addr: 0xc0f08020, Data: 0x       1 [    0     1] Preproc - SHAD ctrl
-56449 : Write Addr: 0xc0f08208, Data: 0x      10 [    0    16] PreProc
-56448 : Write Addr: 0xc0f08208, Data: 0x       0 [    0     0] PreProc
-56446 : Write Addr: 0xc0f08180, Data: 0x       1 [    0     1] PreProc
-56445 : Write Addr: 0xc0f08130, Data: 0x       1 [    0     1] PreProc
engio_write end
-56441 : Write Addr: 0xc0f04804, Data: 0x40010000 [16385     0] DMA 8 - flags
-56440 : Write Addr: 0xc0f04800, Data: 0x       1 [    0     1] DMA 8 - ctrl
engio_write start
-52761 : Write Addr: 0xc0f07048, Data: 0x       4 [    0     4] HEAD timer
engio_write end
engio_write start
-52552 : Write Addr: 0xc0f0713c, Data: 0x     370 [    0   880] HEAD timer
-52548 : Write Addr: 0xc0f07134, Data: 0x       4 [    0     4] HEAD timer
-52546 : Write Addr: 0xc0f07138, Data: 0x       c [    0    12] HEAD timer
engio_write end
engio_write start
-52528 : Write Addr: 0xc0f07150, Data: 0x     59c [    0  1436] HEAD timer
-52526 : Write Addr: 0xc0f07148, Data: 0x       4 [    0     4] HEAD timer
-52525 : Write Addr: 0xc0f0714c, Data: 0x       c [    0    12] HEAD timer
engio_write end
-28634 : Read  Addr: 0xc0f04530, Data: 0x       2 [    0     2] DMA 5 - intr
-28622 : Write Addr: 0xc0f04504, Data: 0x       0 [    0     0] DMA 5 - flags
-28620 : Write Addr: 0xc0f04500, Data: 0x       4 [    0     4] DMA 5 - ctrl
-28507 : Write Addr: 0xc0f0b0c4, Data: 0x       0 [    0     0]
-28505 : Read  Addr: 0xc0f0c804, Data: 0x       0 [    0     0]
-28503 : Write Addr: 0xc0f0b0c4, Data: 0x       1 [    0     1]
engio_write start
-28500 : Write Addr: 0xc0f09000, Data: 0x80000000 [32768     0]
-28498 : Write Addr: 0xc0f0b000, Data: 0x       1 [    0     1]
-28497 : Write Addr: 0xc0f0b004, Data: 0x       0 [    0     0]
engio_write end
-28164 : Read  Addr: 0xc0f04030, Data: 0x       2 [    0     2] DMA 0 - intr
-28161 : Write Addr: 0xc0f04004, Data: 0x       0 [    0     0] DMA 0 - flags
-28160 : Write Addr: 0xc0f04000, Data: 0x       4 [    0     4] DMA 0 - ctrl
-28148 : Read  Addr: 0xc0f04130, Data: 0x       2 [    0     2] DMA 1 - intr
-28147 : Write Addr: 0xc0f04104, Data: 0x       0 [    0     0] DMA 1 - flags
-28146 : Write Addr: 0xc0f04100, Data: 0x       4 [    0     4] DMA 1 - ctrl
-28134 : Read  Addr: 0xc0f04430, Data: 0x       2 [    0     2] DMA 4 - intr
-28133 : Write Addr: 0xc0f04404, Data: 0x       0 [    0     0] DMA 4 - flags
-28132 : Write Addr: 0xc0f04400, Data: 0x       4 [    0     4] DMA 4 - ctrl
engio_write start
-27968 : Write Addr: 0xc0f07134, Data: 0x       4 [    0     4] HEAD timer
engio_write end
engio_write start
-27735 : Write Addr: 0xc0f07138, Data: 0x       0 [    0     0] HEAD timer
-27733 : Write Addr: 0xc0f07134, Data: 0x       4 [    0     4] HEAD timer
engio_write end
engio_write start
-27463 : Write Addr: 0xc0f08130, Data: 0x80000000 [32768     0] PreProc
-27460 : Write Addr: 0xc0f08180, Data: 0x80000000 [32768     0] PreProc
-27459 : Write Addr: 0xc0f08020, Data: 0x80000000 [32768     0] Preproc - SHAD ctrl
-27456 : Write Addr: 0xc0f080a0, Data: 0x80000000 [32768     0] PreProc
-27455 : Write Addr: 0xc0f08090, Data: 0x80000000 [32768     0] PreProc
-27453 : Write Addr: 0xc0f08114, Data: 0x       a [    0    10] PreProc
-27452 : Write Addr: 0xc0f0d000, Data: 0x80000000 [32768     0]
-27449 : Write Addr: 0xc0f11004, Data: 0x       0 [    0     0] Resample ?
-27447 : Write Addr: 0xc0f112c0, Data: 0x       1 [    0     1] Resample ?
-27446 : Write Addr: 0xc0f11300, Data: 0x       1 [    0     1] Resample ?
-27444 : Write Addr: 0xc0f111c0, Data: 0x       1 [    0     1] Resample ?
-27442 : Write Addr: 0xc0f11280, Data: 0x       1 [    0     1] Resample ?
-27440 : Write Addr: 0xc0f11284, Data: 0x       0 [    0     0] Resample ?
-27439 : Write Addr: 0xc0f11440, Data: 0x       1 [    0     1] Resample ?
-27437 : Write Addr: 0xc0f11444, Data: 0x       0 [    0     0] Resample ?
-27434 : Write Addr: 0xc0f11500, Data: 0x       1 [    0     1] Resample ?
-27433 : Write Addr: 0xc0f11504, Data: 0x       0 [    0     0] Resample ?
-27431 : Write Addr: 0xc0f11540, Data: 0x       1 [    0     1] Resample ?
-27430 : Write Addr: 0xc0f11544, Data: 0x       0 [    0     0] Resample ?
-27427 : Write Addr: 0xc0f1e000, Data: 0x80000000 [32768     0]
engio_write end
-27418 : Write Addr: 0xc0f04834, Data: 0x       3 [    0     3] DMA 8 - abort
-27409 : Read  Addr: 0xc0f04830, Data: 0x       0 [    0     0] DMA 8 - intr
-27399 : Write Addr: 0xc0f04804, Data: 0x       0 [    0     0] DMA 8 - flags
-27398 : Write Addr: 0xc0f04834, Data: 0x       0 [    0     0] DMA 8 - abort
-27396 : Write Addr: 0xc0f04800, Data: 0x       4 [    0     4] DMA 8 - ctrl
-26240 : Write Addr: 0xc0f1a000, Data: 0x       1 [    0     1]
-26238 : Write Addr: 0xc0f1a004, Data: 0x       0 [    0     0]

multiple masterclocks (clockout)

-23710 : Read  Addr: 0xc0e00000, Data: 0x 1010000 [  257     0] JPEG
-23707 : Read  Addr: 0xc0e00030, Data: 0xffffffff [65535 65535] JPEG
-23646 : Write Addr: 0xc0f0500c, Data: 0x       5 [    0     5] edmac connection
-23645 : Write Addr: 0xc0f05008, Data: 0x       3 [    0     3] edmac connection
-23643 : Write Addr: 0xc0f0502c, Data: 0x       2 [    0     2] edmac connection
EngDrvOuts start
-23574 : Write Addr: 0xc0f0430c, Data: 0x       0 [    0     0] DMA 3 - yn | xn
-23572 : Write Addr: 0xc0f04310, Data: 0x fff01fe [ 4095   510] DMA 3 - yb | xb 4096 * 510 = 2088960
-23571 : Write Addr: 0xc0f04314, Data: 0x       0 [    0     0] DMA 3 - ya | xa
-23570 : Write Addr: 0xc0f04318, Data: 0x       0 [    0     0] DMA 3 - off1
-23569 : Write Addr: 0xc0f0431c, Data: 0x       0 [    0     0] DMA 3 - off2b
-23568 : Write Addr: 0xc0f04320, Data: 0x       0 [    0     0] DMA 3 - off1a
-23567 : Write Addr: 0xc0f04324, Data: 0x       0 [    0     0] DMA 3 - off2a
-23566 : Write Addr: 0xc0f04328, Data: 0x       0 [    0     0] DMA 3 - off3
EngDrvOuts end
-23562 : Write Addr: 0xc0f04304, Data: 0x20000001 [ 8192     1] DMA 3 - flags
-23560 : Write Addr: 0xc0f04308, Data: 0x1ca700c8 [ 7335   200] DMA 3 - dst
-23543 : Write Addr: 0xc0f04204, Data: 0x20000000 [ 8192     0] DMA 2 - flags
-23542 : Write Addr: 0xc0f04208, Data: 0x1079947c [ 4217 38012] DMA 2 - dst
-23540 : Write Addr: 0xc0f04a04, Data: 0x20000000 [ 8192     0] DMA 10 - flags
-23539 : Write Addr: 0xc0f04a08, Data: 0x1de43c64 [ 7652 15460] DMA 10 - dst
-23535 : Read  Addr: 0xc0f04a08, Data: 0x1de43c64 [ 7652 15460] DMA 10 - dst
-23534 : Read  Addr: 0xc0f04308, Data: 0x1ca700c8 [ 7335   200] DMA 3 - dst
-23533 : Read  Addr: 0xc0f04208, Data: 0x1079947c [ 4217 38012] DMA 2 - dst

********* [DPATH] LV_JPG ....


engio_write start
-23413 : Write Addr: 0xc0f113c4, Data: 0x       0 [    0     0] Resample ?
-23410 : Write Addr: 0xc0f113c0, Data: 0x       1 [    0     1] Resample ?
-23409 : Write Addr: 0xc0f11008, Data: 0x       0 [    0     0] Resample ?
-23407 : Write Addr: 0xc0f11180, Data: 0x       1 [    0     1] Resample ?
-23405 : Write Addr: 0xc0f11040, Data: 0x       0 [    0     0] Resample ?
-23404 : Write Addr: 0xc0f11404, Data: 0x       0 [    0     0] Resample ?
-23402 : Write Addr: 0xc0f11400, Data: 0x       1 [    0     1] Resample ?
-23401 : Write Addr: 0xc0f13000, Data: 0x80000000 [32768     0]
-23399 : Write Addr: 0xc0f03010, Data: 0x80000000 [32768     0]
-23397 : Write Addr: 0xc0f03014, Data: 0x80000002 [32768     2]
-23396 : Write Addr: 0xc0f0305c, Data: 0x80000004 [32768     4]
-23394 : Write Addr: 0xc0f03060, Data: 0x80000006 [32768     6]
-23392 : Write Addr: 0xc0f03090, Data: 0x       1 [    0     1]
-23391 : Write Addr: 0xc0f04f10, Data: 0x       1 [    0     1] DMA 15 - yb | xb
-23389 : Write Addr: 0xc0f04a0c, Data: 0x  540003 [   84     3] DMA 10 - yn | xn
-23387 : Write Addr: 0xc0f04a10, Data: 0x   70200 [    7   512] DMA 10 - yb | xb =
-23385 : Write Addr: 0xc0f04a14, Data: 0x   70200 [    7   512] DMA 10 - ya | xa
-23384 : Write Addr: 0xc0f04a18, Data: 0x     600 [    0  1536] DMA 10 - off1
-23382 : Write Addr: 0xc0f04a1c, Data: 0x fffc800 [ 4095 51200] DMA 10 - off2b
-23380 : Write Addr: 0xc0f04a20, Data: 0x     600 [    0  1536] DMA 10 - off1a
-23379 : Write Addr: 0xc0f04a24, Data: 0x fffc800 [ 4095 51200] DMA 10 - off2a
-23377 : Write Addr: 0xc0f04a28, Data: 0x       0 [    0     0] DMA 10 - off3
-23375 : Write Addr: 0xc0f11084, Data: 0x       1 [    0     1] Resample ?
-23374 : Write Addr: 0xc0f113c8, Data: 0x    1000 [    0  4096] Resample ?
-23372 : Write Addr: 0xc0f113cc, Data: 0x  540003 [   84     3] Resample ?
-23370 : Write Addr: 0xc0f113d0, Data: 0x   700ff [    7   255] Resample ?
-23369 : Write Addr: 0xc0f113d4, Data: 0x   700ff [    7   255] Resample ?
-23367 : Write Addr: 0xc0f11090, Data: 0x       0 [    0     0] Resample ?
-23365 : Write Addr: 0xc0f11148, Data: 0x       2 [    0     2] Resample ?
-23364 : Write Addr: 0xc0f13008, Data: 0x     101 [    0   257]
-23362 : Write Addr: 0xc0f1300c, Data: 0x     400 [    0  1024]
-23361 : Write Addr: 0xc0f13010, Data: 0x     600 [    0  1536]
-23359 : Write Addr: 0xc0f13014, Data: 0x       3 [    0     3]
-23357 : Write Addr: 0xc0f13018, Data: 0x 2a700ff [  679   255]
-23356 : Write Addr: 0xc0f1301c, Data: 0x      ff [    0   255]
-23354 : Write Addr: 0xc0f13020, Data: 0x       1 [    0     1]
-23352 : Write Addr: 0xc0f13050, Data: 0x       0 [    0     0]
-23351 : Write Addr: 0xc0f13054, Data: 0x       0 [    0     0]
-23349 : Write Addr: 0xc0f110c0, Data: 0x       2 [    0     2] Resample ?
-23347 : Write Addr: 0xc0f11184, Data: 0x      1f [    0    31] Resample ?
-23346 : Write Addr: 0xc0f11188, Data: 0x10000778 [ 4096  1912] Resample ?
-23344 : Write Addr: 0xc0f11140, Data: 0x       4 [    0     4] Resample ?
-23343 : Write Addr: 0xc0f11408, Data: 0x       0 [    0     0] Resample ?
-23341 : Write Addr: 0xc0f1140c, Data: 0x  540003 [   84     3] Resample ?
-23339 : Write Addr: 0xc0f11410, Data: 0x   70007 [    7     7] Resample ?
-23338 : Write Addr: 0xc0f11414, Data: 0x   70007 [    7     7] Resample ?
-23336 : Write Addr: 0xc0f0420c, Data: 0x  540003 [   84     3] DMA 2 - yn | xn
-23334 : Write Addr: 0xc0f04210, Data: 0x   7000c [    7    12] DMA 2 - yb | xb
-23333 : Write Addr: 0xc0f04214, Data: 0x   7000c [    7    12] DMA 2 - ya | xa
-23331 : Write Addr: 0xc0f04218, Data: 0x      24 [    0    36] DMA 2 - off1
-23329 : Write Addr: 0xc0f0421c, Data: 0x ffffeb0 [ 4095 65200] DMA 2 - off2b
-23327 : Write Addr: 0xc0f04220, Data: 0x      24 [    0    36] DMA 2 - off1a
-23326 : Write Addr: 0xc0f04224, Data: 0x ffffeb0 [ 4095 65200] DMA 2 - off2a
-23324 : Write Addr: 0xc0f04228, Data: 0x       0 [    0     0] DMA 2 - off3
engio_write end
-23311 : Write Addr: 0xc0f04304, Data: 0x20000001 [ 8192     1] DMA 3 - flags
-23310 : Write Addr: 0xc0f04300, Data: 0x       1 [    0     1] DMA 3 - ctrl
-23306 : Write Addr: 0xc0f04204, Data: 0x20000000 [ 8192     0] DMA 2 - flags
-23305 : Write Addr: 0xc0f04200, Data: 0x       1 [    0     1] DMA 2 - ctrl
engio_write start
-23303 : Write Addr: 0xc0f03040, Data: 0x       2 [    0     2]
-23301 : Write Addr: 0xc0f03040, Data: 0x       0 [    0     0]
-23299 : Write Addr: 0xc0f13000, Data: 0x       0 [    0     0]
engio_write end
-23296 : Write Addr: 0xc0f13000, Data: 0x       0 [    0     0]
-23294 : Write Addr: 0xc0f13048, Data: 0x       3 [    0     3]
-23293 : Write Addr: 0xc0f1304c, Data: 0x       0 [    0     0]
-23291 : Write Addr: 0xc0f13004, Data: 0x       1 [    0     1]
-23283 : Read  Addr: 0xc0e00000, Data: 0x 1010000 [  257     0] JPEG
-23280 : Read  Addr: 0xc0e00030, Data: 0xffffffff [65535 65535] JPEG
-23277 : Read  Addr: 0xc0e00000, Data: 0x 1010000 [  257     0] JPEG
engio_write start
-23273 : Write Addr: 0xc0f11040, Data: 0x       1 [    0     1] Resample ?
-23270 : Write Addr: 0xc0f11400, Data: 0x       0 [    0     0] Resample ?
-23268 : Write Addr: 0xc0f11404, Data: 0x       1 [    0     1] Resample ?
-23267 : Write Addr: 0xc0f11180, Data: 0x       0 [    0     0] Resample ?
-23265 : Write Addr: 0xc0f11008, Data: 0x       1 [    0     1] Resample ?
-23263 : Write Addr: 0xc0f113c0, Data: 0x       0 [    0     0] Resample ?
-23261 : Write Addr: 0xc0f113c4, Data: 0x       1 [    0     1] Resample ?
engio_write end
-23257 : Write Addr: 0xc0f04a04, Data: 0x20030000 [ 8195     0] DMA 10 - flags
-23256 : Write Addr: 0xc0f04a00, Data: 0x       1 [    0     1] DMA 10 - ctrl
-16661 : Read  Addr: 0xc0f04230, Data: 0x       2 [    0     2] DMA 2 - intr
-16648 : Write Addr: 0xc0f04204, Data: 0x       0 [    0     0] DMA 2 - flags
-16646 : Write Addr: 0xc0f04200, Data: 0x       4 [    0     4] DMA 2 - ctrl
-16583 : Read  Addr: 0xc0f04a30, Data: 0x       2 [    0     2] DMA 10 - intr
-16576 : Write Addr: 0xc0f04a04, Data: 0x       0 [    0     0] DMA 10 - flags
-16575 : Write Addr: 0xc0f04a00, Data: 0x       4 [    0     4] DMA 10 - ctrl
-16539 : Read  Addr: 0xc0e00044, Data: 0x     400 [    0  1024] JPEG
-16533 : Read  Addr: 0xc0e00024, Data: 0x   4aa36 [    4 43574] JPEG
-16399 : Write Addr: 0xc0f04304, Data: 0x20000006 [ 8192     6] DMA 3 - flags
-16381 : Read  Addr: 0xc0f04330, Data: 0x       4 [    0     4] DMA 3 - intr
-16376 : Write Addr: 0xc0f04304, Data: 0x       2 [    0     2] DMA 3 - flags
-16374 : Write Addr: 0xc0f04300, Data: 0x       4 [    0     4] DMA 3 - ctrl
-16372 : Write Addr: 0xc0f04304, Data: 0x       0 [    0     0] DMA 3 - flags
-16276 : Read  Addr: 0xc0f04a08, Data: 0x1df97c64 [ 7673 31844] DMA 10 - dst
-16275 : Read  Addr: 0xc0f04308, Data: 0x1cabaafe [ 7339 43774] DMA 3 - dst
-16273 : Read  Addr: 0xc0f04208, Data: 0x107a13fc [ 4218  5116] DMA 2 - dst
-16009 : Write Addr: 0xc0f13048, Data: 0x       0 [    0     0]
-16008 : Write Addr: 0xc0f1304c, Data: 0x       0 [    0     0]
-16006 : Write Addr: 0xc0f13000, Data: 0x80000000 [32768     0]

************** [DPATH] LV_JPG STOP ....
Embedded SW engineer. Current Cameras: Canon 20d, 40d, 350d

ilex

  • New to the forum
  • *
  • Posts: 29
Re: Canon 40D
« Reply #496 on: March 20, 2020, 12:50:33 AM »
Thanks for your big effort!!!
Up with the great job!!

heder

  • Contributor
  • Freshman
  • *****
  • Posts: 87
  • No time for caution
Re: Canon 40D
« Reply #497 on: March 21, 2020, 09:46:28 AM »
Thanks ilex, theses days are really wierd, working from home with the kids running around me all days long (im in Denmark), they've been out of school since thursday, our goverment locked down all schools last week. Quite difficult to get real work done when I'v got to be teacher and programmer at the same time.

But with regards to Magic lantern we will see raw video on the 40D, it just a matter of time now. Iv got 3 other issue to fix before I can work on mlv-lite module, too bad the CF card is only 20 MB/second, that ruins the raw performance, but getting raw video working is a step towards mjpeg streaming which will be the prime feature of this camera. If im lucky we will see raw video within the next 10 days.
Embedded SW engineer. Current Cameras: Canon 20d, 40d, 350d

Danne

  • Contributor
  • Hero Member
  • *****
  • Posts: 6438
Re: Canon 40D
« Reply #498 on: March 21, 2020, 10:18:27 AM »
Nice work! How close are you to mjpeg stream? How would that work in practice? mv1080p compressed into mjpeg? Recorded as single images? Curious.

reddeercity

  • Contributor
  • Hero Member
  • *****
  • Posts: 2172
Re: Canon 40D
« Reply #499 on: March 22, 2020, 12:30:47 AM »
Great Job @heder , I've been watching your progress with great interest  :D
One of my long term goals in to have Mjpeg compression -> .avi (4.2.2 8bit)
I know the stream is there but was unable to fully understand it to be implemented in d4 cams
this something that All ML cams can use specially the older d4 e.g. 500d etc. ...

On the CF card write speed , your saying you only get around 20MB/s ?
Is this on a type 1 or type 2 CF card ? spec. say it can use either one .
There is a branch that has to do with CF bus clocking or overclocking ,
I've been looking in to this for the 5d2 & 50d .
Some useful link from previous conversation's about CF card speed
https://www.magiclantern.fm/forum/index.php?topic=12862.msg206010#msg206010
https://www.magiclantern.fm/forum/index.php?topic=12862.msg206011#msg206011
https://www.magiclantern.fm/forum/index.php?topic=19336.msg206067#msg206067
.....
@reddeercity: more details after I'll get a new card (it *is* possible to overclock the 5D2 CF interface).

https://bitbucket.org/hudson/magic-lantern/branch/hdparm
Might be useful for overclocking, too.
etc. .....