Products > Test Equipment

HP Logic Analyzer Inverse Assemblers

<< < (22/37) > >>

ahakman:
Thank you gslick!

I've downloaded the isos - I will work on getting that stuff installed into my XP VM soon and see if i can get the 68020 IA built

ahakman:
Ok, so in my XP VM, I installed visual studio and the 3.67.1008 version of the LA software. I also installed SetupIAAnalysisAddInWizard from the LA CD, and followed the instructions in the readme in the docs folder where that installed to and copied the 3 files into the visual studio folder, but now I'm a bit stumped... what to do from here?

I don't see the Analysis Add In Wizard showing up in the LA software anywhere? Normally I'd just keep playing with this and reading the manuals to figure it out, but I really need to go to bed!

Oh, I see, you use it through visual studio, and you load in a .R file (which I have to figure out how to make). Definitely need to look more at this tomorrow after work :(

Also, daaaaamn, windows XP runs incredibly fast in a VM on modern hardware! Definitely something to be said for old windows before they were full of useless cruft and spyware!

gslick:

--- Quote from: ahakman on March 02, 2023, 10:41:59 am ---Ok, so in my XP VM, I installed visual studio and the 3.67.1008 version of the LA software. I also installed SetupIAAnalysisAddInWizard from the LA CD, and followed the instructions in the readme in the docs folder where that installed to and copied the 3 files into the visual studio folder, but now I'm a bit stumped... what to do from here?

I don't see the Analysis Add In Wizard showing up in the LA software anywhere? Normally I'd just keep playing with this and reading the manuals to figure it out, but I really need to go to bed!

Oh, I see, you use it through visual studio, and you load in a .R file (which I have to figure out how to make). Definitely need to look more at this tomorrow after work :(

--- End quote ---

Yes, after installing Visual Studio 2003, then installing version 3.67.1008 of the LA software, and then separately installing version 3.60.0002 of the Analysis AddIn IA Wizard from the 3.67.1008 CD, you need to manually do this step, as you already discovered:

C:\Program Files\Agilent Technologies\Logic Development\Analysis AddIn Wizard\docs\Readme.txt:


--- Quote ---To complete the installation of the wizard please copy the three files listed below from:
C:\Program Files\Agilent Technologies\Logic Development\Analysis AddIn Wizard

AgilentAnalysisWizard.ico
AgilentAnalysisWizard.vsdir
AgilentAnalysisWizard.vsz

to:
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\vcprojects\

--- End quote ---

And then after doing that, the next time you start Visual Studio and create a new project, when you select Visual C++ Projects as the Project Type, one of the Template choices should now include Agilent Analysis Tool.




For the common INVASM set of inverse assemblers, there is a set of those with the .R files extracted from the inverse assemblers. See invasm_v3.zip attached to reply #19 of this thread.

gslick:
If you have an .S source file for a 10391B style inverse assembler and you want to assemble that into an .R file, you need to install the 10391B assembler. This tool runs in a 16-bit DOS environment. You can't run it in the command prompt windows of newer versions of Windows, which lack a 16-bit environment. You should be able to run it fine in a command prompt windows of a Windows 2000 or Windows XP VM.

You can currently download the 10391B assembler here:

https://www.keysight.com/us/en/lib/software-detail/instrument-firmware-software/10391b-inverse-assembler-development-package-version-0200-sw575.html

https://www.keysight.com/us/en/assets/9018-01037/reference-guides/9018-01037.pdf

Here are some detailed notes below on how it can be installed. In the example below the X: drive is a shared network folder mapped from the the guest VM to a directory on the host VM, where the IA_Development_Disk directory was extracted from the downloaded 10391B zip file.

The INSTALL.BAT file was originally set up to install from the A: floppy drive. Instead of running INSTALL.BAT the files can be manually copied. Note that the AIAL.txt files should not have the .txt extension. Those files must be renamed to remove the .txt extension. Also note that the AIAL file must either be copied to the default location of C:\HP64700\TABLES\AIAL, or the HPTABLES environment variable must be set to the directory containing the AIAL file. If you don't do that, you will get the error "asm: Termination, Unimplemented or invalid processor name (line     0)"




--- Code: ---C:\>md 10391B

C:\>xcopy /s X:\IA_Development_Disk 10391B
X:\IA_Development_Disk\ASM.EXE
X:\IA_Development_Disk\IALDOWN.EXE
X:\IA_Development_Disk\INSTALL.BAT
X:\IA_Development_Disk\64700\TABLES\AIAL.txt
X:\IA_Development_Disk\EXAMPLES\68010.BAT
X:\IA_Development_Disk\EXAMPLES\68010.CMD
X:\IA_Development_Disk\EXAMPLES\8085.BAT
X:\IA_Development_Disk\EXAMPLES\8085.CMD
X:\IA_Development_Disk\EXAMPLES\I68010.S
X:\IA_Development_Disk\EXAMPLES\I8085.S
X:\IA_Development_Disk\PROGRAMS\ASM.EXE
X:\IA_Development_Disk\PROGRAMS\IALDOWN.EXE
X:\IA_Development_Disk\TABLES\AIAL.txt
13 File(s) copied


C:\10391B>dir /s /b /a-d
C:\10391B\ASM.EXE
C:\10391B\IALDOWN.EXE
C:\10391B\INSTALL.BAT
C:\10391B\64700\TABLES\AIAL.txt
C:\10391B\EXAMPLES\68010.BAT
C:\10391B\EXAMPLES\68010.CMD
C:\10391B\EXAMPLES\8085.BAT
C:\10391B\EXAMPLES\8085.CMD
C:\10391B\EXAMPLES\I68010.S
C:\10391B\EXAMPLES\I8085.S
C:\10391B\PROGRAMS\ASM.EXE
C:\10391B\PROGRAMS\IALDOWN.EXE
C:\10391B\TABLES\AIAL.txt

C:\10391B>ren C:\10391B\64700\TABLES\AIAL.txt AIAL

C:\10391B>ren C:\10391B\TABLES\AIAL.txt AIAL

C:\10391B>dir /s /b /a-d
C:\10391B\ASM.EXE
C:\10391B\IALDOWN.EXE
C:\10391B\INSTALL.BAT
C:\10391B\64700\TABLES\AIAL
C:\10391B\EXAMPLES\68010.BAT
C:\10391B\EXAMPLES\68010.CMD
C:\10391B\EXAMPLES\8085.BAT
C:\10391B\EXAMPLES\8085.CMD
C:\10391B\EXAMPLES\I68010.S
C:\10391B\EXAMPLES\I8085.S
C:\10391B\PROGRAMS\ASM.EXE
C:\10391B\PROGRAMS\IALDOWN.EXE
C:\10391B\TABLES\AIAL



C:\10391B>CD EXAMPLES

C:\10391B\EXAMPLES>..\ASM I8085.S
asm: Termination, Unimplemented or invalid processor name (line     0)

C:\10391B\EXAMPLES>CD ..

C:\10391B>MD C:\HP64700

C:\10391B>XCOPY /S 64700 C:\HP64700
64700\TABLES\AIAL
1 File(s) copied

C:\10391B\EXAMPLES>DIR /S /B /A-D C:\HP64700
C:\HP64700\TABLES\AIAL

C:\10391B>CD EXAMPLES

C:\10391B\EXAMPLES>..\ASM I8085.S

C:\10391B\EXAMPLES>RD /S /Q C:\HP64700

C:\10391B\EXAMPLES>..\ASM I8085.S
asm: Termination, Unimplemented or invalid processor name (line     0)

C:\10391B\EXAMPLES>SET HPTABLES=C:\10391B\64700\TABLES\

C:\10391B\EXAMPLES>..\ASM I8085.S

C:\10391B\EXAMPLES>..\ASM /OX I8085.S > I8085.LST

--- End code ---

ahakman:
Thank You! I had the 10391B inverse assembler development package downloaded, but not installed yet. I think I could've figured it out from going back and reading some posts in this thread again, but as I said, it was late (like 3AM) and I had to get up for a mandatory statistics training course at 8:30 for work this morning (which taught me no statistics I didn't already know  |O).

The only other thing I noticed is that the 68020 IA has a _i at the end of it's name indicating it needs special probing hardware. I found the manual for the E2426B 68020 probe shim from HP, and it looks like there's nothing special on the board other than 90k resistors in series with each of the signal lines, and a jumper to pull the cache disable pin on the processor low to disable the cache so you get a full code trace from the bus.
https://nscainc.com/wp-content/uploads/pdf/A_E2426B.pdf

That manual also mentions that there are 2 different IAs for 68020, the "regular" and the "enhanced". It says it used one vs the other depending on the version of software on the logic analyzer itself. I'm guessing the IA that's in the package here is the "enhanced" one?? Keysight has no files available for the E2426A / B probe on their site (of course)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod