[Icc-430] V7.08 BETA0

llchisho at paradise.net.nz llchisho at paradise.net.nz
Wed May 7 22:02:55 PDT 2008


Kris and I have installed V7.08 beta0 (in separate directories from our working
version), but when executed a dialog appears saying "The procedure entry point
HIL_sbw_ExecuteFuseBlow could not be located in the dynamic link library
HIL.dll." three times, then one saying "Cannot find import; DLL may be missing,
corrupt, or wrong version File "MSP430.dll", error 127".

There appears to be a mismatch between the TI MSP430.dll and the NoIce HIL.dll.
I have used the Dependency Walker from SysInternals to check the DLLs.

The TI version of HIL.dll (V1.2.2) used in the V7.06A release publishes this
entry point (as a do-nothing, I think), although the TI-supplied MSP430.dll
V2.1.10 doesn't refer to it.
The NoIce430 9.0 version of HIL.dll (V9.0.0.1900), which doesn't publish this
entry point, is used in V7.07A beta, with MSP430.dll V2.3.1 which doesn't call
the problem child either.
Now V7.08beta is packaged with TI's MSP430.dll V2.3.4 which makes the reference
but the target isn't there in the NoIce HIL.dll file.
I see that NoIce V9.0 itself comes with MSP430.dll V2.1.10.

Copying MSP430.dll V2.1.10 from NoIce to the ICC430 bin directory seems to
resolve the issue for us.

Len Chisholm.



More information about the Icc-430 mailing list