ARM tool (assembler, disassembler, emulator) developing - page 3 - DSLR Hack development - CHDK Forum supplierdeeply

ARM tool (assembler, disassembler, emulator) developing

  • 39 Replies
  • 37096 Views
Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #20 on: 14 / July / 2010, 21:03:41 »
Advertisements
1.Where i can change the segment address?
2.save project menu disabled. So can't save a prj file.

Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #21 on: 14 / July / 2010, 21:53:57 »
1. Disassembler, Other
2. Use NotePad or any text editor to make one. See the example .prj file on the ARMu page.
These are not steps, these are alternative solutions...

Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #22 on: 16 / July / 2010, 01:48:26 »
1.OK,got it.
Load/Save database can't work well. When load database armu popup a error:access violation at 004D3858.

In debug module, Run over AND Run to also not work. popup a message:Floating point division by zero.

Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #23 on: 16 / July / 2010, 12:03:20 »
hi , Could i see the memory when debug running?


*

Offline JMD

  • *
  • 34
Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #24 on: 16 / July / 2010, 19:23:04 »
Sorry for asking such a fundamental question, but where can I find the IDC files.  I have CHDK Shell and thought that those files might have been in the build subdirectories.  It appears that they are not.  I opened the binary for the SX1 2.00h.  Here's a screen shot.  Obviously, I don't have the CHDK memory map.

Thank you

Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #25 on: 17 / July / 2010, 22:25:51 »
HI Pel:
 LDM instruction seems not implement correctly. When BL call a function it is not return correctly.

Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #26 on: 18 / July / 2010, 06:08:35 »
The download button on your web page links to ARMemu.exe instead of ARMu.exe. Also, and this could just be me, I had a hard time finding the button for some reason. Perhaps a specific download section is clearer.

Loading the binary worked fine, but locating it at the right address required some puzzling. A dialog to enter the address after selecting the binary might be an option here.

Searching didn't quite work as expected. I had to enter values in reversed byte order to find anything. And when I search for a value with an odd number of digits, it seems to simply strip the last digit. Also, although its very nice to be able to search specific columns, it is often not clear which column is actually being searched (e.g. when the selection is not visible on screen or when a specific column isn't supported). As a visual cue it might also be useful to change "Search" to something like "Stop search" instead of disabling the button; the latter suggest the search cannot be interrupted, while this doesn't seem to be the case if I change the text in the search box.

With respect to constants (as in the =0x...) it would be useful if you also mark the location of the constant itself as such. For example, I have the following:

  FF8D4AC0  LDR R6, =0xFFAE1ED4   ;[FF8D4C24]
  ...
  FF8D4C24  SWINV 11411156

A DD 0xFFAE1ED4 with both cross-refs to the places it's used and the location in memory itself (such that if I find that location first, I can find that it is referenced here) would be nicest. Also nice would be to be able to jump somewhere by clicking on a cross-ref.

Sorry for asking such a fundamental question, but where can I find the IDC files.
Those are IDA files. I don't think there are many out there.

Quote
Here's a screen shot.
Where? ;)

Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #27 on: 18 / July / 2010, 21:34:31 »
Thank you for the bug report, I'm using a newer version which is available now to download.


*

Offline JMD

  • *
  • 34
Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #28 on: 26 / July / 2010, 12:11:50 »

Quote
Here's a screen shot.
Where? ;)

Sorry, I was trying to figure out how to post an image.  Can I add an image from my local machine, or does it have to be on a web server somewhere

« Last Edit: 26 / July / 2010, 12:15:40 by JMD »

Re: ARM tool (assembler, disassembler, emulator) developing
« Reply #29 on: 26 / July / 2010, 12:28:41 »
Sorry, I was trying to figure out how to post an image.  Can I add an image from my local machine, or does it have to be on a web server somewhere
You can just add it as attachment (under "Additional Options...").

 

Related Topics