rv3bj 0 13 марта, 2009 Опубликовано 13 марта, 2009 · Жалоба Имею опыт общения с 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. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KAlex 0 15 марта, 2009 Опубликовано 15 марта, 2009 · Жалоба 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rv3bj 0 17 марта, 2009 Опубликовано 17 марта, 2009 · Жалоба Спасибо за помощь. Удалось разобраться. Пришлось почитать документацию на ИАР. Так вот выходит, что образцы flash loader'ов и .mac файлов не очень корректно написаны и требуют ручной рихтовки. :1111493779: В будущем надо более аккуратно относиться к заготовкам от ИАР. На самом деле сейчас перебором вариантов удалось найти работоспособную конфигурацию. При этом имена файлов, вопреки рекомендациям ИАР, могут быть разными. В общем заработала следующая конфигурация: FlashAT91SAM7.d79 + FlashAT91SAM7X.mac. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться