Device: TAS1020B
Compiler: Keil C51 COMPILER V9.05, MACRO ASSEMBLER A51 V8.02a
Example Firmware: TAS1020-Firmware Dev Kit/TSC2100_FW8/Headset
TAS1020B connected via USB to XP SP3 Prof
I am using your example firmware project file (App.Uv2 converted to App.uvproj) with the configuration for target 'WM9707 (TAS1020A)'.
I am able to perform the following steps:
a) compile firmware sources to WM9707.HEX
b) creating binary file TEMP.BIN (using Hex2bin.exe WM9707.HEX TEMP.BIN I 1)
c) add header information (using Header.exe HEADER.TXT TEMP.BIN APP7.BIN) to create APP7.BIN
d) DFUTEST.EXE: downloading APP7.BIN to the TAS1020B device (Windows Device Manager: DFUUSB.Sys TI DFU class driver)
e) DFUTEST.EXE: Get State=0x06 à Get Status à GetState=0x02
f) DFUTEST.EXE: Reset the device
But then, the DFUUSB.Sys TI DFU class driver device in the Windows Device Manager vanished and no further USB devices are recognized.
When I am using the APP8.BIN (13.10.2003) that is included in the firmware package (TAS1020-Firmware Dev Kit\TSC2100_FW8\Headset), the following USB devices are recognized and displayed in the Windows Device Manager:
USB Composite Device
USB Audio Device
USB HID
HID-compliant device
Unfortunately, the App.Uv2 project file contains no information about how to build APP8.BIN, only APB7.BIN is described.
I have tried a lot of different configuration settings (switches, compiler settings, …) to build APB7.BIN but no one has result in success. I have examined the C Compiler Listing Files (.LST) that are included in the firmware package and got the information that the objects were build with C51 COMPILER V6.03 and MACRO ASSEMBLER A51 V6.02.
Please tell me how the APP8.BIN (13.10.2003) in the firmware package was build. Have you any suggestions why my built APP7.BIN doesn’t work?