Перейти к содержанию
    

Помогите запустить связку SAM7S64 FLASH, IAR 4.41 и JLink

Имею опыт общения с LPC. Хочется освоить SAM7S. Беру Basic проект из IAR. Проверяю две конфигурациию Первая все в RAM - работает отлично. При попытке запуска отладчика JLink получаю сообщение

---------------------------

IAR Embedded Workbench IDE

---------------------------

The debugging session could not be started.

Either the debugger initialization failed, or else the file "c:\EW_ARM441\ARM\config\flashloader\Atmel\FlashAT91SAM7Sx.d79" was corrupt or of an unsupported format.

There might be more information in the Debug Log window

---------------------------

OK

---------------------------

и далее Debug Log window:

 

Fri Mar 13 17:11:23 2009: Loaded macro file: c:\EW_ARM441\ARM\config\flashloader\Atmel\FlashAT91SAM7Sx.mac

Fri Mar 13 17:11:24 2009: DLL version: V4.02

Fri Mar 13 17:11:24 2009: Firmware: J-Link compiled Feb 20 2006 18:20:20 -- Update --

Fri Mar 13 17:11:24 2009: JTAG speed is initially set to: 32 kHz

Fri Mar 13 17:11:24 2009: TotalIRLen = 4, IRPrint = 0x01

Fri Mar 13 17:11:24 2009: Halting CPU core

Fri Mar 13 17:11:24 2009: Software reset was performed

Fri Mar 13 17:11:24 2009: Initial reset was performed

Fri Mar 13 17:11:24 2009: J-Link found 1 JTAG device. ARM core Id: 3F0F0F0F(ARM7)

Fri Mar 13 17:11:24 2009: Device at TAP0 selected

Fri Mar 13 17:11:24 2009: ---------------------------------------- FLASH Download V1.3

Fri Mar 13 17:11:24 2009: ---------------------------------------- 14/November/2005

Fri Mar 13 17:11:24 2009: ---------------------------------------- PLL Enable

Fri Mar 13 17:11:24 2009: -------------------------------Set CPSR ----------------------------------

Fri Mar 13 17:11:24 2009: CPSR 000000D3

Fri Mar 13 17:11:24 2009: ---------------------------------------- PLL Enable

Fri Mar 13 17:11:24 2009: ------------------------------- The Remap is done ----------------------------------------

Fri Mar 13 17:11:24 2009: ---------------------------------------- Chip ID 0x27090540

Fri Mar 13 17:11:24 2009: ---------------------------------------- Extention 0x00000000

Fri Mar 13 17:11:24 2009: ---------------------------------------- Flash Version 0x00000110

Fri Mar 13 17:11:24 2009: Error in c:\EW_ARM441\ARM\config\flashloader\Atmel\FlashAT91SAM7Sx.mac at line 34, col 5: Unknown or ambiguous symbol.

execUserSetup

Fri Mar 13 17:11:24 2009: Error while calling macro execUserFlashInit.

 

Не могу понять в чем проблема. Возможно просто пятница 13-е. :rolleyes:

 

Подскажите где я неправ или пришлите работающий проект под SAM Flash.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Fri Mar 13 17:11:24 2009: Error in c:\EW_ARM441\ARM\config\flashloader\Atmel\FlashAT91SAM7Sx.mac at line 34, col 5: Unknown or ambiguous symbol.

execUserSetup

 

Sun Mar 15 11:06:47 2009: Loaded macro file: C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\ARM\config\

flashloader\Atmel\FlashAT91SAM7Sx.mac

//

// В этом мак-е нет execUserSetup!!!

//

Sun Mar 15 11:06:47 2009: ---------------------------------------- FLASH Download V1.3

Sun Mar 15 11:06:47 2009: ---------------------------------------- 14/November/2005

Sun Mar 15 11:06:47 2009: ---------------------------------------- PLL Enable

Sun Mar 15 11:06:47 2009: -------------------------------Set CPSR ----------------------------------

Sun Mar 15 11:06:47 2009: CPSR 000000D3

Sun Mar 15 11:06:48 2009: ---------------------------------------- PLL Enable

Sun Mar 15 11:06:48 2009: ------------------------------- The Remap is NOT -----------------------------------------

Sun Mar 15 11:06:48 2009: ---------------------------------------- Chip ID 0x27090540

Sun Mar 15 11:06:48 2009: ---------------------------------------- Extention 0x00000000

Sun Mar 15 11:06:48 2009: ---------------------------------------- Flash Version 0x00000110

Sun Mar 15 11:06:48 2009: -------------------------------Set PC ----------------------------------------

Sun Mar 15 11:06:48 2009: J-Link firmware: V1.20 (J-Link compiled Jun 14 2007 14:36:33 ARM Rev.5)

Sun Mar 15 11:06:48 2009: JTAG speed is initially set to: 32 kHz

Sun Mar 15 11:06:48 2009: Halting CPU core

Sun Mar 15 11:06:48 2009: S/W reset was performed

Sun Mar 15 11:06:48 2009: Initial reset was performed

Sun Mar 15 11:06:48 2009: J-Link found 1 JTAG device. ARM core Id: 3F0F0F0F(ARM7)

Sun Mar 15 11:06:48 2009: Device at TAP0 selected

Sun Mar 15 11:06:48 2009: Auto JTAG speed: 2000 kHz

Sun Mar 15 11:06:48 2009: Auto JTAG speed: 2000 kHz

Sun Mar 15 11:06:49 2009: 4931 bytes downloaded (7.70 Kbytes/sec)

Sun Mar 15 11:06:49 2009: Loaded debugee: C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\ARM\config\

flashloader\Atmel\FlashAT91SAM7Sx.d79

Sun Mar 15 11:06:49 2009: Target reset

Sun Mar 15 11:06:49 2009: Downloader Version 1.3 14-NOV-2005

Sun Mar 15 11:06:49 2009: Download1: AT91SAM7Sx At: 0x100000

Sun Mar 15 11:06:49 2009: Download: AT91SAM7Sx Version: 0x110

 

Sun Mar 15 11:06:49 2009: Download:page 0

Sun Mar 15 11:06:49 2009: Download:page 1

//поскипано

Sun Mar 15 11:07:29 2009: Download:page 510

Sun Mar 15 11:07:29 2009: Download:page 511

 

Sun Mar 15 11:07:30 2009: Program exit reached.

Sun Mar 15 11:07:30 2009: Loaded macro file: D:\My_project\resource\SAM7.mac

//

// А в этом есть execUserSetup!!!

//

Sun Mar 15 11:07:30 2009: 62376 bytes downloaded into FLASH (1.46 Kbytes/sec)

Sun Mar 15 11:07:31 2009: Loaded debugee: D:\My_project\Debug\Exe\***.d79

Sun Mar 15 11:07:31 2009: Target reset

Sun Mar 15 11:07:31 2009: ------------------------------- The Remap is done ----------------------------------------

Sun Mar 15 11:07:31 2009: ------------------------------- AIC 2 INIT ---------------------------------------------

Sun Mar 15 11:07:31 2009: -------------------------------Set Reset ----------------------------------------

Sun Mar 15 11:07:31 2009: -------------------------------Set PC ----------------------------------------

FlashAT91SAM7X.zip

SAM7.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за помощь. Удалось разобраться. Пришлось почитать документацию на ИАР. Так вот выходит, что образцы flash loader'ов и .mac файлов не очень корректно написаны и требуют ручной рихтовки. :1111493779:

В будущем надо более аккуратно относиться к заготовкам от ИАР. На самом деле сейчас перебором вариантов удалось найти работоспособную конфигурацию. При этом имена файлов, вопреки рекомендациям ИАР, могут быть разными.

В общем заработала следующая конфигурация: FlashAT91SAM7.d79 + FlashAT91SAM7X.mac.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...