Письмо в Atmel

Опубликовано в рубрике "Всячина", 12 декабря, 2009.

Как известно, Атмел разблокировал avr dragon и теперь он должен поддерживать все контроллеры AVR включая atxmega. Однако, в документации к нему и к avr studio содержится много противоречий. Для того, чтобы их развеять, я написал письмо службе поддержке Атмела.

 

 

АтмелЪ

 

 

Текст моего письма

  Hi. I have bought avr dragon to debug firmware for  ATxmega32A4. This device is listed as supported for avr dragon. (AVR Tools User Guide->AVR Dragon User Guide->Intruduction->Device support).

Also, avr dragon is claimed as PDI capable debbuger in  http://atmel.com/dyn/resources/prod_documents/doc8169.pdf

I have found following text in "known issues" for dragon:

PDI progam/debug is NOT supported even though it is listed in the programming dialog in AVR Studio when selecting AVR Dragon and a PDI device.

So dragon is NOT PDI  capable.

Also I have found another record about atxmega support for dragon:

Note that the PDI interface is not supported by AVR Dragon in this release. PDI is selectable but will result in an error when used. Use JTAG instead.

But I cant use JTAG "instead" with ATxmega32A4. It was removed from this part’s datasheet.

Removed the sections related to JTAG: JTAG Reset and JTAG Interface.

  1. Why device is listed as supported but in fact it isn’t? This misleads Atmel’s users and encourages them to buy tools they don’t actually need.
  2. When support for ATxmega32A4 arrives for avr dragon?
  3. Why JTAG was removed from device’s datasheet and still exist in dragon’s User Guide?

And another question about dragon.

In "supported devices" section ATmega2560 is  stated as supported but I meet following text in "Device Connection Sheets" of avr dragon’s user guide

Supported Emulation Modes: JTAG for devices with less than 64kB flash

  4. Which is right?

Thank you.

Ответ пришел через три дня:

Hi,

The support for PDI in AVR Dragon is expected to be added in the next release AVR Studio 4.18 SP1. We expect this to be available in a months time.

Regarding 64kB limitation, I am verifying on this and will get back to you soon.

Best Regards,
Anupama Sahayaraj
Atmel Technical Support Team

 

И еще через три дня пришло следующее:

 

Hi,

There is no flash size limitation in AVR Dragaon anymore

Best Regards,
Anupama Sahayaraj
Atmel Technical Support Team

 

Вообщем, осталось дождаться следующего релиза студии и будет нам счастье.

Upd:

А вот и не нужно больше ждать! Новая студия уже доступна http://www.atmel.no/beta_ware/ уря!




Комментарии
  1. zhevak написал(а) 13 декабря, 2009 в 22:59

    Молоток!

    Только я не совсем понял, я что, сильно отстал? — Ограничение у Драгона было ведь в 32 кило, а не в 64? А сейчас, получается, что вообще нет ограничений?
    (тада пойду качать новую прошивку 🙂 )

    BSVi Reply:

    Я же говорю — в документации есть неоднозначности. В одном месте было написанно, что ограничение — 32, во втором, что 64, а в третьем — что вообще нет ограничейний.

    Как оказалось, ограничений теперь совсем нет, и это не может не радовать. Правда вот, для PDI нужен какой-то переходник. Где его взять и что это такое пока не понятно, а atxmega уже лежит на столе ))

  2. AlexG написал(а) 15 декабря, 2009 в 8:46

    У меня на столе лежат ATXmega32A4 и AVR Dragon. Чтение фьюзов идет по PDI безо всякого переходника, по простому шестипроводному шлейфу один к одному. Студия 6.18 НЕ SP1

    BSVi Reply:

    Ну, фьюзы — это одно, а отладка — другое. А зачем там 6 проводов?
    PDATA, PCLK, VTG, GND — всего четыре.

    ReAl Reply:

    У avriap mk II lва штыря (3,4) на стандартном атмеловском 6-контактном разъёме в режиме PDI просто не используются. Вероятно, у дракона всё то же самое — лень выкапывать его и перепрошивать свежей студией.

Создать новую ветку комментариев


Вы должны войти или зарегистрироваться чтобы оставить комментарий.