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 - teknik_kim

Pages: [1]
General / Parentheses not possible when programming using command-line
« on: November 27, 2014, 11:01:41 pm »

I'm unable to use parentheses (round brackets) in my command line expression to the Flash Magic programmer tool. I've tried the newest version (8.60).

The round brackets are essential for our SPC system.

What can be done to fix this? Workarounds/tips?

My command line expression which fails:
C:\Program Files\Flash Magic\FM.exe com(6, 115200) device(LPC4357,12.000,0) HEXFILE(C:\TESTS\01052201_CONTROL_PCB_(7.1)\BIN\PCBTA_lpc43.HEX, NOCHECKSUMS, NOFILL, PROTECTISP)

This one works due to removed brackets::
C:\Program Files\Flash Magic\FM.exe com(6, 115200) device(LPC4357,12.000,0) HEXFILE(C:\TESTS\01052201_CONTROL_PCB_7.1\BIN\PCBTA_lpc43.HEX, NOCHECKSUMS, NOFILL, PROTECTISP)

Flash Magic Version 8.60.3755
8051/XA Driver Version 3.10.3660
ARM UART Driver Version 4.15.3755
ARM Cortex UART Driver Version 6.35.3755
ARM Ethernet Driver Version 2.06.3660
ARM Cortex Ethernet Driver Version 2.25.3660
ARM CAN Driver Version 2.25.3660
(C) Embedded Systems Academy 2000-2014 All rights reserved

ERROR: Unknown directive: HEXFILE(C:\TESTS\01052201_CONTROL_PCB_(7

General / .NET assemblies and progress functions (callback)
« on: May 13, 2014, 01:27:21 am »

My work with the .NET assemblies are coming along nicely (using LabView) but I have encountered difficulties understanding how the callbacks work. When I'm using Erase/Program/Verify I would like to display information about the current activity / display a progress bar.
I have read about the "Progress Functions" in the documentation, but are there any programming examples I can have a look at? Not necessarily written in Labview.

I'm using FlashMagicARMCortexNET.dll and LPC4357.



I'm trying to utilize the Flash Magic .NET assemblies from National Instruments TestStand. TS recognizes the assemblies correctly, and I can open the port I choose (which is COM1 and I get "115200" baudrate as return value). But no matter what I choose to do next, I get an error saying that there is no connection to the device(?)
I'm a bit curious: How does (for instance) the BlankCheck know to use COM1?

Device: LPC4357
Flash magic 7.62 PS .NET
TestStand from LV2011


Any ideas?


Pages: [1]