An335 – Cirrus Logic AN335 User Manual
Page 3
AN335REV1
3
AN335
1.
The latest version of CobraNet firmware is available on the Cirrus Logic website or on the CobraMC
website.
— Public
— Requires NDA
2.
Specific firmware files (.bin files) are required for specific CobraNet devices. These are available for
web download. Figure 1 above illustrates which firmware is compatible with which CobraNet devices.
3.
CobraNet firmware is stored in external FLASH memory. Firmware must be loaded to FLASH before
the device will function.
a.
FLASH memory can be pre-programmed before soldering to the circuit board.
b.
FLASH memory can be programmed in a development environment using an adapter card and
software provided by Cirrus logic. The software is called CID and, along with CobraNet Discovery,
can be used to load firmware to FLASH. The CID adapter connects to the CobraNet chip via the
debug header JP1- CON4 as shown in the schematic in the appendix of the CobraNet Hardware
User's Guide.
c.
Refer to Cirrus Logic AN334, CS1810xx / CS4961xx Bing-up Instructions provided with the CID for
complete instructions.
4.
CobraNet Discovery is primarily an end user tool and contains a feature that prevents the user from
loading incorrect firmware to a device. It may be necessary to override this feature when updating a
device's firmware in a development environment so that unrecognized firmware can be selected and
loaded. The update protection mechanism can be overridden by doing the following:
a.
Make sure CobraNet Discovery is NOT running.
b.
Open the cndisco.ini file found in the Program Files\Cirrus Logic\CobraNet Discovery folder
c.
Add the line: Advanced Feature=1 to the [Configuration]
Note: The line is case and space sensitive.
[Configuration]
Advanced Feature=1
d.
Save and close cndisco.ini.
e.
Launch CobraNet Discovery.
f.
Now, when the firmware selection screen is displayed, there will be a new checkbox labeled: Show
all Firmware Versions.
g.
Check this option and all firmware in the firmware directory will be available for selection.
Warning: Use this option carefully as it will be possible to update incompatible firmware with
this option enabled.
h.
Once this has been done, CobraNet Discovery will then enter the code version into its database and
it will be recognized thereafter without need to check Show all Firmware Versions.