|
Atmel WM Security stops CANary (and RD2) Singing |
|
The Atmel WM Rx parts and their new CANary (CC01) CAN part are proving very popular but have been causing some minor problems when it comes to using an ICE. The Atmel WM parts have a Boot Loader Jump Bit (BLJB) that arrives programmed to 0 (Zero). This needs to be "Erased" to 1 to use the part in an ICE The CANary and the RC2 parts are easier to do as the BLJB can be programmed using the serial ISP programmer on development kit or. (£100 from Hitex). The dev kit has an 20 * 2 LCD screen, bar LEDs and FLIP the PC software for ISP programming. The parts are supplied in "normal" mode where the BLJB is programmed to 0. For use with an ICE the BLJB should be Erased (ie set to 1). These bits are active low . The BLJB is bit 6 in the Hardware Security Byte (HSB). From the Atmel WM datasheet:- Table 30. Hardware Security Byte (HSB) 7 6 5 4 3 2 1 0 SB BLJB BLLB - - LB2 LB1 LB0 Boot loader Jump Bit Set to force hardware boot address at 0000h. (unless previously force by hardware conditions as described in the chapter 9.6 of the Atmel databook). Clear to force hardware boot address at FC03h (default). For the RD2 parts you can not use the dev kits or the serial ISP programmer. A parallel EPROM programmer must be used. With T89C51RD2, please make sure you set the BLJB to force the starting address at 0000h after reset. You can find additional information on iSystem emulator for the Atmel T89 series here. |
| |