Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - jplxpto

Pages: 1 [2]
General Development Discussion / ARM console & guessparameters function
« on: September 23, 2012, 06:04:20 PM »
ARM-console is a fantastic tool developed by ALex. I have not yet mastered their use. I'm starting to love it. I know that it is possible to decode part of the assembly code. During this process are guessed parameters of some functions. I think it would be very interesting to have this functionality in a separate command created for the purpose. It would be useful persists headers functions in a file as we do to the stubs.

General Chat / Ultrathin lens gives perfect image
« on: August 29, 2012, 12:55:11 AM »

A new, ultra-thin flat lens has a focusing power at the very edge of what's theoretically possible, promising a distortion-free image.


User Introduction / Hello from Portugal.
« on: August 24, 2012, 02:33:39 AM »

I'm a systems engineer and I love photography.

I'm trying to do the port of 40D.

General Development Discussion / How to use the 40D VRAM.
« on: August 24, 2012, 02:09:52 AM »
Someone can help me locate the VRAM in 40D.

I thought that this is done with the help of a dump of RAM but I do not know which search patterns.
Or should I just find some method that uses VRAM.

Someone can give some tips on?! .. Or give me some source code that I can use? ...

Thanks in advance

General Development Discussion / ARM console in Ubuntu 12.04
« on: August 21, 2012, 11:08:44 PM »

Hello everybody....

I have been trying to launch the ARM-console application in Ubuntu 12.04. I know the versions of Python and IPhyton, installed are not supported. I have no knowledge of python but I've managed to solve many problems of the IPython interactive console. I have yet to solve the problem of registration of magic functions. I have to read more about it ... still do not understand how it works. It seems to me that I have to create a profile.

Someone can help me?! .... Alex ... Are you there? ... ;)


I could not compile the project, the following error occurred:

Code: [Select]
make -C lua/; make -C testplug/;
make[2]: Entering directory `/mnt/canon/canon/magic-lantern/plugins/lua'
~/arm-toolchain462/bin/arm-elf-gcc-4.6.2 -E -Wp,-MMD,/mnt/canon/canon/magic-lantern/plugins/lua/../ -Wp,-MT,/mnt/canon/canon/magic-lantern/plugins/lua/../ -nostdlib -fomit-frame-pointer -fno-strict-aliasing -DCONFIG_MAGICLANTERN=1 -DCONFIG_=1 -DRESTARTSTART= -DROMBASEADDR= -DVERSION=\"\" -DCONFIG_DEBUGMSG=0  -Os -Wall -W -r -mstructure-size-boundary=32 -Wno-unused-parameter -Wno-implicit-function-declaration -Wno-unused-function -Wno-format -std=gnu99 -D__ARM__ -I/mnt/canon/canon/magic-lantern/plugins/lua -I/mnt/canon/canon/magic-lantern/plugins/lua/.. -I/mnt/canon/canon/magic-lantern/plugins/lua/../../src -mlong-calls -fpic -nostartfiles -ffreestanding /mnt/canon/canon/magic-lantern/plugins/lua/../ | grep -v ^# > /mnt/canon/canon/magic-lantern/plugins/lua/../
~/arm-toolchain462/bin/arm-elf-gcc-4.6.2  -c -o /mnt/canon/canon/magic-lantern/plugins/lua/../entry.o /mnt/canon/canon/magic-lantern/plugins/lua/../entry.S
/bin/sh: /mnt/canon/canon/magic-lantern/plugins/lua/../loader_gen.rb: Permission denied
make[2]: *** [/mnt/canon/canon/magic-lantern/plugins/lua/../loader.c] Error 126
make[2]: Leaving directory `/mnt/canon/canon/magic-lantern/plugins/lua'
make[2]: Entering directory `/mnt/canon/canon/magic-lantern/plugins/testplug'
/bin/sh: /mnt/canon/canon/magic-lantern/plugins/testplug/../loader_gen.rb: Permission denied
make[2]: *** [/mnt/canon/canon/magic-lantern/plugins/testplug/../loader.c] Error 126
make[2]: Leaving directory `/mnt/canon/canon/magic-lantern/plugins/testplug'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/mnt/canon/canon/magic-lantern/plugins'
make: *** [all] Error 2

Someone can help me?
Thank you.


I do not know if it's possible but it would be very interesting to have a channel of communication with the camera. I think, can not use a serial console or even a JTAG is a major limitation in this project.

If it were possible to use the USB port as a Virtual Serial Port for debugging purposes, developers could save much time and simplify many of the tasks of the development process.

With a virtual serial port, you could send debug messages to a computer, allow interaction with the developer. The transfer of small files also not be excluded.

Maybe it was still possible to implement a payload with 'GDB Stubs' allowing use GDB to perform remote debugging.

If this were possible it would be an excellent tool in development.

Sorry if this makes no sense.
It was just one idea that I thought I'd share with you.

This was my first contribution.

Pages: 1 [2]