OfItselfSo / PASM_Assembler

The Beaglebone Black PASM assembler available as a Visual Studio 2017 C project and as a compiled binary.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PASM_Assembler

The Beaglebone Black PASM Assembler available as a compiled binary and as a Visual Studio 2017 C project.

The PASM Assembler is designed to compile PASM Assembly Code (.p) files into binaries which can then be run in the Programmable Realtime Units (PRU’s) of the Beaglebone boards. The PASM Assembler consists of a single Windows PASM.EXE executable of about 62Kb in size.

The PASM.EXE binary does not seem to be generally available for download and it appears that users are expected to download the C source and compile it up for themselves. This can be troublesome for those who do not have Visual Studio and/or C installed.

The purpose of this project is to provide a pre-compiled PASM.EXE binary and also a Visual Studio 2017 C solution in case you wish to compile it up yourself. In reality, if you are compiling the PASM Assembler yourself, you should probably just use the definitive source for these files which is on the BeagleBoard GitHub Repo https://github.com/beagleboard/am335x_pru_package.

You can find the PASM.EXE compiled up as a binary in the Compiled_pasm.exe_As_A_Zipfile.zip file.

The license for the PASM.EXE and the source code is the original license provided in the original repo. You can find it in the LICENCE.txt file.

It should be noted that the name PASM Assembler is also used for several other assemblers not in any way related to this one. This assembler is solely and specifically dedicated to building binaries which will run the the Programmable Realtime Units of the Beaglebone series of microprocessors.

About

The Beaglebone Black PASM assembler available as a Visual Studio 2017 C project and as a compiled binary.

License:Other


Languages

Language:C 98.5%Language:Roff 1.1%Language:Batchfile 0.2%Language:Shell 0.1%