flat assembler
Message board for the users of flat assembler.

Index > Non-x86 architectures > FASMARM v1.43 - Cross assembler for ARM CPUs

Goto page Previous  1, 2, 3 ... 17, 18, 19 ... 30, 31, 32  Next
Author
Thread Post new topic Reply to topic
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
edfed wrote:
sorry, i don't have arm platform...Sad
Don't be sorry dude. You don't gotta use it. Anyhow I am not really too bothered about the popularity, it is mostly for my own use. But I don't mind helping others with it if they have a desire.

The most noticeable platform is the phones. But I think the phones are kinda hard to write for 'cause they are mostly closed platforms. It would be nice if the phones were opened up. What are all the phone makers scared of?

Fortunately for me I make all the hardware, so I have no such restrictions for my stuff. But not many people have this kind of situation.

Dex4u seems to have a use for it in the Gameboy thing. Other than that I don't know where ARM is used and user accessible.
Post 22 Apr 2010, 11:20
View user's profile Send private message Visit poster's website Reply with quote
MazeGen



Joined: 06 Oct 2003
Posts: 975
Location: Czechoslovakia
MazeGen
revolution wrote:
Dex4u: I sometimes think it is just you and me that use this.

A "Getting started with ARM assembly under Bochs" guide or so would be great. I'm (academically) interested in ARM instruction set and like to see it in action in a debugger, but having to get an ARM hardware or set up Bochs myself is just too annoying.
Post 22 Apr 2010, 11:45
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
MazeGen wrote:
A "Getting started with ARM assembly under Bochs" guide or so would be great. I'm (academically) interested in ARM instruction set and like to see it in action in a debugger, but having to get an ARM hardware or set up Bochs myself is just too annoying.
Agreed, it is very annoying to do all that just to see an instruction set in action. I think the proper motivation is to have a project in hand that uses ARM. Then people are more inclined to spend time to set up things and generally play.
Post 22 Apr 2010, 12:09
View user's profile Send private message Visit poster's website Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo
I forgot about this, only 'cause I could never test it. It's for RiscOS, but it's ARM !!!

Jeffrey Lee wrote:

"bef1k" 1k ARM code Befunge-93 interpreter

V1.05 (28/06/2003): bef1k.zip (7,661 bytes). Suitable for RISC OS 3 and above.

This is my 26/32bit neutral Befunge-93 interpreter for RISC OS, written in under 1K of assembler. Usage:

Befunge1K <file>

Source code (in BASIC) is included.


Oops, (partially) written in BASIC. Mad I was going to say "Could be nice example for FASMARM", dang it. (Feel free to disassemble it, heh.)
Post 22 Apr 2010, 21:56
View user's profile Send private message Visit poster's website Reply with quote
pelaillo
Missing in inaction


Joined: 19 Jun 2003
Posts: 878
Location: Colombia
pelaillo
revolution, I have a gumstix verdex waiting for me to spend some more time on it. I am having trouble in getting started even if I am good at googling.

I greatly appreciate some hints on how to get it working Wink
At this point I greatly suspect that there is some hardware fault
Post 22 Apr 2010, 22:03
View user's profile Send private message Yahoo Messenger Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
pelaillo wrote:
revolution, I have a gumstix verdex waiting for me to spend some more time on it. I am having trouble in getting started even if I am good at googling.

I greatly appreciate some hints on how to get it working Wink
At this point I greatly suspect that there is some hardware fault
Maybe here?

http://old.nabble.com/Gumstix-f22543.html

I also joined this list some time back, but it seems to mostly focus on the myriad of problems with getting Linux running. I don't have a Verdex board though so I wouldn't know where to start with suggesting something.
Post 23 Apr 2010, 00:48
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
rugxulo wrote:
I forgot about this, only 'cause I could never test it. It's for RiscOS, but it's ARM !!!
And indeed this is what I was trying to say, poorly, above. There is no common OS for ARM devices. Without a common platform it is hard to release fully running examples. We can't go releasing full OSes with each example.

WinCE and Linux are the most likely target OSes. But both have very little market penetration within the overall ARM device space. Certainly the iPhone and iPad are so completely closed by Apple that you won't even be able to run your own code unless Apple allow you. Maybe Android will save us from the tyranny of the phone makers (and in the US the phone service providers also. What is it with the US where the citizens allow big corporations to control their devices/lives?).

Anyhow, probably most people don't even need an OS. The biggest market for ARM is the embedded, so transferring code from one system to another is generally not possible or even useful.
Post 23 Apr 2010, 05:02
View user's profile Send private message Visit poster's website Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
i have this phone Image somewhere, i never use it because i don('t like the menus, and the battery autonomy is too low.

less than my dear old phone.
Image

but if i can make something fun with it (if it is possible to do) i will. Very Happy

i just don't know where to have the datasheet of these phones. Sad
Post 23 Apr 2010, 06:30
View user's profile Send private message Visit poster's website Reply with quote
Dex4u



Joined: 08 Feb 2005
Posts: 1601
Location: web
Dex4u
revolution, I know lots of coders use FasmArm (my collage, uses it to demo embedded arm programing), Plus we (Team DexOS) have been Sponsored by a OBD2 co to port DexOS to this arm device (ARM S3C2440 400MHz Dev board with 3.5 inch touch screen),the sponsorship came in the form of us getting 5 devices for free, which has been spread round the forum (DexOS), so theres 3 more coder to add there.
The source is free to any one that wants to take a look
http://dex.7.forumer.com/viewtopic.php?t=466
http://dex.7.forumer.com/viewforum.php?f=17

The above board has a qemu emulator too.

As a side note: if you (revolution) or edfed wants to work on porting a sub set of DexOS, i can see what i can do about, getting more free devices.

NOTE: The Arm part of our forum is just a public ver, members of the Dev Team can see the more up to date ver with info and code etc.
Post 23 Apr 2010, 16:24
View user's profile Send private message Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
sure! yes, i want. Very Happy
i am interrested in various ASM programming.
then, if you want me to translate some source from DEX inside ARM, i will do it.
and of course, i will code for my own projects, but only when DEXos ported to ARM of course. Very Happy
it is a cool idea, thanks.

then, i am ok for a free ARM device, and a dexOS porting on it in return.
i think i will give up the idea to code for nokia phones, until they open their HW. i hope the HW of the ARM device is full documented, at least for us. Rolling Eyes
Post 23 Apr 2010, 16:41
View user's profile Send private message Visit poster's website Reply with quote
Dex4u



Joined: 08 Feb 2005
Posts: 1601
Location: web
Dex4u
Ok edfed, i will PM you the details.
Post 24 Apr 2010, 15:02
View user's profile Send private message Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
revolution:
why don't you name it Farm?
for Flat assembler ARM

it will be shorter to type. ;D

farm.exe instead of fasmarm.exe.
and it will be easier to pronounce.

what do you do today?
i am coding with fasmanarman, herrr, sory, i code with farsasm, no, fasmarm, hem, i code with FARM.

Laughing
Post 24 Apr 2010, 16:59
View user's profile Send private message Visit poster's website Reply with quote
mattst88



Joined: 12 May 2006
Posts: 260
Location: South Carolina
mattst88
Uhh, BeagleBoard anyone?
Post 25 Apr 2010, 03:49
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
Version 1.16 now available:
Quote:
v1.16 2010-Apr-26
  • Added alternate encoding logic for VMOV/VMVN 16-bit and 32-bit forms
  • Generate an error with more than 16 double registers in FLDMD/FSTMD/VLDM/VSTM/VPOP/VPUSH
  • Fixed erroneous generation of conditional instructions when mixing VIRTUAL with IT blocks
  • Fixed encoding for THUMB mode PC relative immediate addressing when placed inside auto IT block
  • Fixed encoding for WLDRx/WSTRx with PC relative addressing
Post 26 Apr 2010, 13:26
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
'Gossips' say Apple will acquire ARM

Marvell already killed the xScale (PXA).

And if the above is true, then I know for sure that Apple will kill the entire ARM line. No documentation, no support, no anything, unless you are some big company buying $billions of stuff each year. Crying or Very sad

The little people lose out again, as usual.
Post 28 Apr 2010, 04:27
View user's profile Send private message Visit poster's website Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
that's sad.
what can we do to prevent this acquisition?
it is maybe time for people to say NO to something.
Post 28 Apr 2010, 06:46
View user's profile Send private message Visit poster's website Reply with quote
pelaillo
Missing in inaction


Joined: 19 Jun 2003
Posts: 878
Location: Colombia
pelaillo
It's time to throw all support we can to any of the open hardware projects around.
Post 28 Apr 2010, 18:03
View user's profile Send private message Yahoo Messenger Reply with quote
pelaillo
Missing in inaction


Joined: 19 Jun 2003
Posts: 878
Location: Colombia
pelaillo
Quote:
Marvell already killed the xScale (PXA)

Just today I got my little dirty hands on a PXA270 520 MHz, 32bit processor (the device is a PSION WAPC 7527C-G2). Being such a new device, I hope it will be suppported some years more.

I'll try to run some fasmarm programs on it and let you know. I wonder whether DexOS is going to run on it. Let's try.
Post 29 Apr 2010, 15:50
View user's profile Send private message Yahoo Messenger Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17270
Location: In your JS exploiting you and your system
revolution
pelaillo wrote:
... PXA270 520 MHz ...
Good luck with getting the docs out of Marvell for that! If your google-fu is strong you may be able to still find some copies lying around.

I would suggest this configuration:
Code:
For PXA27x CPUs:
    processor 0x2ffe
    coprocessor 0x0600    
Although I'm not sure if the v2 IWMMXT instructions are in the 270. You could try with 'coprocessor 0x0E00' and see whether you get undefined instruction errors with the new v2 stuff.
Post 30 Apr 2010, 11:10
View user's profile Send private message Visit poster's website Reply with quote
ass0



Joined: 31 Dec 2008
Posts: 521
Location: ( . Y . )
ass0
ODROID is a developer's dream device. The fully assembled device comes with debug board, source code and schematics.

You can also communicate with engineers worldwide through the ODROID developer community.

http://android-devices.net/

_________________
Image
Nombre: Aquiles Castro.
Location2: about:robots
Post 30 Apr 2010, 11:34
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2, 3 ... 17, 18, 19 ... 30, 31, 32  Next

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar.

Powered by rwasa.