|
Ethernet + Cyclone + Nios |
|
|
|
 |
Ответов
|
Nov 3 2009, 13:23
|
Частый гость
 
Группа: Свой
Сообщений: 120
Регистрация: 8-02-09
Из: Мытищи
Пользователь №: 44 580

|
Начал "отладку" на плате (cyclone III dev kit). Удалось запихнуть всю конфигурацию в on-chip(на время для обеспечения работоспособности,потом все пойдет во flash\..) в итоге получилась конфигурация такая:
на топ-левеле в квартусе следующее:
Во время компиляции вылез warning, что будет time-limited sof - нет лицензии на TSE(у кого есть поделитесь  ). После прошивки появилось вот такое окошко:
Зашел в nios ide - запустил на выполнение => run и он выдал ошибку: panic: stack alloc dtrap - needs breakpointПонятно что проблема со стэком, может ему его мало? под stack,heap и read\write data memory выделено 52 Кбайта onchip_mem. Собственно вопрос в чем: как исправить эту ошибку и где найти лицензию на tse(понятно что не за $)
Сообщение отредактировал dim99 - Nov 3 2009, 13:29
|
|
|
|
|
Nov 3 2009, 15:23
|
Частый гость
 
Группа: Свой
Сообщений: 120
Регистрация: 8-02-09
Из: Мытищи
Пользователь №: 44 580

|
Цитата(vadimuzzz @ Nov 3 2009, 16:34)  а проект-то собрался? логи билдера покажите. да, еще настройки линкера. Проект собрался. Логи sopc builder: CODE Info: onchip_mem: Manually-created SOF and simulation initialization files are required for memory onchip_mem. Info: ext_flash: Flash memory capacity: 64,0 MBytes (67108864 bytes). Info: prog_mem: Manually-created SOF and simulation initialization files are required for memory prog_mem. Info: Wrote C:/study/q9/cycloneIII_3c120_fl_eth/niosciii.sopcinfo Info: tse_mac: HDL generated Info: tse_mac: Variation name : tse_mac Info: tse_mac: Variation language : Verilog HDL Info: tse_mac: Output directory : C:\study\q9\cycloneIII_3c120_fl_eth Info: tse_mac: Generating HDL... Info: tse_mac: Generating MegaCore function top-level... Info: tse_mac: Adding design files to Quartus II project ... Info: tse_mac: Updating user's project directory... Info: tse_mac: Generation successful. Info: tse_mac: HDL generated Info: niosciii: Generating QIP file. Info: Info: ******************************************************************* Info: Info: Running Quartus II Shell Info: Info: Version 8.1 Build 163 10/28/2008 SJ Full Version Info: Info: Copyright © 1991-2008 Altera Corporation. All rights reserved. Info: Info: Your use of Altera Corporation's design tools, logic functions Info: Info: and other software and tools, and its AMPP partner logic Info: Info: functions, and any output files from any of the foregoing Info: Info: (including device programming or simulation files), and any Info: Info: associated documentation or information are expressly subject Info: Info: to the terms and conditions of the Altera Program License Info: Info: Subscription Agreement, Altera MegaCore Function License Info: Info: Agreement, or other applicable license agreement, including, Info: Info: without limitation, that your use is for the sole purpose of Info: Info: programming logic devices manufactured by Altera and sold by Info: Info: Altera or its authorized distributors. Please refer to the Info: Info: applicable agreement for further details. Info: Info: Processing started: Tue Nov 03 18:14:42 2009 Info: Info: Command: quartus_sh -t sopc_add_qip_file.tcl Info: Info: Evaluation of Tcl script sopc_add_qip_file.tcl was successful Info: Info: Quartus II Shell was successful. 0 errors, 0 warnings Info: Info: Peak virtual memory: 47 megabytes Info: Info: Processing ended: Tue Nov 03 18:14:42 2009 Info: Info: Elapsed time: 00:00:00 Info: Info: Total CPU time (on all processors): 00:00:00 Info: Starting PTF file elaboration. ... здесь слишком много написано что включено в проект Info: Finished elaborating PTF file. Executing: C:/altera/81/quartus//sopc_builder/bin/sopc_builder --classic --generate C:/study/q9/cycloneIII_3c120_fl_eth/niosciii.ptf Info: Starting generation... ... Altera SOPC Builder Version 8.10 Build 163 Copyright © 1999-2008 Altera Corporation. All rights reserved. # 2009.11.03 18:16:14 (*) mk_custom_sdk starting # 2009.11.03 18:16:14 (*) Reading project C:/study/q9/cycloneIII_3c120_fl_eth/niosciii.ptf. # 2009.11.03 18:16:14 (*) Finding all CPUs # 2009.11.03 18:16:14 (*) Finding all available components # 2009.11.03 18:16:14 (*) Reading C:/study/q9/cycloneIII_3c120_fl_eth/.sopc_builder/install.ptf # 2009.11.03 18:16:14 (*) Found 67 components # 2009.11.03 18:16:15 (*) Finding all peripherals # 2009.11.03 18:16:16 (*) Finding software components # 2009.11.03 18:16:16 (*) (Legacy SDK Generation Skipped) # 2009.11.03 18:16:16 (*) (All TCL Script Generation Skipped) # 2009.11.03 18:16:16 (*) (No Libraries Built) # 2009.11.03 18:16:16 (*) (Contents Generation Skipped) # 2009.11.03 18:16:16 (*) mk_custom_sdk finishing # 2009.11.03 18:16:16 (*) Starting generation for system: niosciii. .................... # 2009.11.03 18:16:18 (*) Running Generator Program for cpu # 2009.11.03 18:16:23 (*) Checking for plaintext license. # 2009.11.03 18:16:34 (*) Plaintext license not found. # 2009.11.03 18:16:34 (*) Checking for encrypted license (non-evaluation). # 2009.11.03 18:16:37 (*) Encrypted license found. SOF will not be time-limited. # 2009.11.03 18:16:48 (*) Creating encrypted HDL # 2009.11.03 18:16:51 (*) Running Generator Program for onchip_mem # 2009.11.03 18:16:55 (*) Running Generator Program for pioInCntrl1 # 2009.11.03 18:16:57 (*) Running Generator Program for pioInCntrl2 # 2009.11.03 18:17:00 (*) Running Generator Program for pioInData # 2009.11.03 18:17:02 (*) Running Generator Program for pioOutStatus # 2009.11.03 18:17:04 (*) Running Generator Program for pioOutData # 2009.11.03 18:17:06 (*) Running Generator Program for sysid # 2009.11.03 18:17:07 (*) Running Generator Program for ext_flash # 2009.11.03 18:17:09 (*) Running Generator Program for descriptor_memory # 2009.11.03 18:17:11 (*) Running Generator Program for sgdma_tx # 2009.11.03 18:17:14 (*) Running Generator Program for sgdma_rx # 2009.11.03 18:17:17 (*) Running Generator Program for sys_clk_timer # 2009.11.03 18:17:18 (*) Running Generator Program for high_res_timer # 2009.11.03 18:17:20 (*) Running Generator Program for performance_counter # 2009.11.03 18:17:22 (*) Running Generator Program for button_pio # 2009.11.03 18:17:24 (*) Running Generator Program for led_pio # 2009.11.03 18:17:26 (*) Running Generator Program for jtag_uart # 2009.11.03 18:17:28 (*) Running Generator Program for tse_mem # 2009.11.03 18:17:30 (*) Running Generator Program for prog_mem # 2009.11.03 18:17:34 (*) Making arbitration and system (top) modules. # 2009.11.03 18:17:50 (*) Generating Quartus symbol for top level: niosciii # 2009.11.03 18:17:50 (*) Symbol C:/study/q9/cycloneIII_3c120_fl_eth/niosciii.bsf already exists, no need to regenerate # 2009.11.03 18:17:50 (*) Creating command-line system-generation script: C:/study/q9/cycloneIII_3c120_fl_eth/niosciii_generation_script # 2009.11.03 18:17:50 (*) Running setup for HDL simulator: modelsim # 2009.11.03 18:17:50 (*) Setting up Quartus with niosciii_setup_quartus.tcl c:/altera/81/quartus/bin/quartus_sh -t niosciii_setup_quartus.tcl Info: ******************************************************************* Info: Running Quartus II Shell Info: Version 8.1 Build 163 10/28/2008 SJ Full Version Info: Copyright © 1991-2008 Altera Corporation. All rights reserved. Info: Your use of Altera Corporation's design tools, logic functions Info: and other software and tools, and its AMPP partner logic Info: functions, and any output files from any of the foregoing Info: (including device programming or simulation files), and any Info: associated documentation or information are expressly subject Info: to the terms and conditions of the Altera Program License Info: Subscription Agreement, Altera MegaCore Function License Info: Agreement, or other applicable license agreement, including, Info: without limitation, that your use is for the sole purpose of Info: programming logic devices manufactured by Altera and sold by Info: Altera or its authorized distributors. Please refer to the Info: applicable agreement for further details. Info: Processing started: Tue Nov 03 18:17:54 2009 Info: Command: quartus_sh -t niosciii_setup_quartus.tcl Info: Evaluation of Tcl script niosciii_setup_quartus.tcl was successful Info: Quartus II Shell was successful. 0 errors, 0 warnings Info: Peak virtual memory: 47 megabytes Info: Processing ended: Tue Nov 03 18:17:59 2009 Info: Elapsed time: 00:00:05 Info: Total CPU time (on all processors): 00:00:00 # 2009.11.03 18:18:00 (*) Completed generation for system: niosciii. # 2009.11.03 18:18:00 (*) THE FOLLOWING SYSTEM ITEMS HAVE BEEN GENERATED: SOPC Builder database : C:/study/q9/cycloneIII_3c120_fl_eth/niosciii.ptf System HDL Model : C:/study/q9/cycloneIII_3c120_fl_eth/niosciii.v System Generation Script : C:/study/q9/cycloneIII_3c120_fl_eth/niosciii_generation_script # 2009.11.03 18:18:00 (*) SUCCESS: SYSTEM GENERATION COMPLETED. Настройки линкера в nios ide? Посмотрел в preferences nios ide, но что-то не увидел там похожего на свойтсва линковщика ( пока не знаю, где их искать.
Сообщение отредактировал Omen_13 - Nov 6 2009, 16:51
|
|
|
|
Сообщений в этой теме
yura-w Ethernet + Cyclone + Nios Oct 10 2007, 17:05 RHnd Цитата(yura-w @ Oct 10 2007, 21:05) ... Oct 10 2007, 19:35 yura-w Цитата(RHnd @ Oct 10 2007, 23:35) ...на о... Oct 11 2007, 18:59  yura-w подскажите, кто-нибудь решал такую задачу на базе ... Oct 15 2007, 15:42   iosifk Цитата(yura-w @ Oct 15 2007, 19:42) ... Oct 16 2007, 05:30    yura-w Цитата(iosifk @ Oct 16 2007, 09:30) ...Бу... Oct 16 2007, 18:03    yura-w Цитата(iosifk @ Oct 16 2007, 09:30) ...Оп... Oct 18 2007, 17:40     Postoroniy_V Цитата(yura-w @ Oct 19 2007, 02:40) ... Oct 18 2007, 23:54 Postoroniy_V Цитата(yura-w @ Oct 11 2007, 02:05) ... Oct 17 2007, 01:41 yura-w Цитата(Postoroniy_V @ Oct 17 2007, 05:41)... Oct 17 2007, 15:25  Postoroniy_V Цитата(yura-w @ Oct 18 2007, 00:25) ... Oct 18 2007, 04:45 J0hnNick Чтоб не открывать новую тему пишу здесь.
В наличии... Apr 8 2008, 19:32 Волощенко Цитата(J0hnNick @ Apr 8 2008, 22:32) Чтоб... Apr 9 2008, 05:34  J0hnNick Цитата(Волощенко @ Apr 9 2008, 08:34) 1. ... Apr 9 2008, 19:05   dim99 Время течет, а вопросы возникают одни и те же )
П... Sep 10 2009, 06:43    Serhiy_UA Цитата(dim99 @ Sep 10 2009, 09:43) Время ... Sep 10 2009, 10:44     dim99 Цитата(Serhiy_UA @ Sep 10 2009, 14:44) У ... Sep 10 2009, 13:36      sysel А кто-нибудь делал Ethernet 100Мбит так:
PHY - вн... Sep 10 2009, 13:52       dim99 К сожалению, пока так и не удалось скомпилить в Ni... Sep 14 2009, 09:46        Serhiy_UA Цитата(dim99 @ Sep 14 2009, 12:46) К сожа... Sep 14 2009, 13:01       vadimuzzz Цитата(sysel @ Sep 10 2009, 20:52) А кто-... Sep 14 2009, 11:08        sysel Цитата(vadimuzzz @ Sep 14 2009, 15:08) да... Sep 14 2009, 11:52         vadimuzzz Цитата(sysel @ Sep 14 2009, 18:52) Вопрос... Sep 15 2009, 11:29 torik Если хочется быстро запустить и поглядеть - надо и... Apr 9 2008, 04:47 Kuzmi4 А пробовал ли кто OpenCores 10/100 Ethernet MAC wi... Sep 15 2009, 11:48 vadimuzzz Цитата(Kuzmi4 @ Sep 15 2009, 18:48) А про... Sep 15 2009, 12:56 Kuzmi4 2 vadimuzzz - а можно чуть подетальнее - интересуе... Sep 15 2009, 14:32 vadimuzzz Цитата(Kuzmi4 @ Sep 15 2009, 21:32) 2 vad... Sep 15 2009, 23:06  sysel Цитата(vadimuzzz @ Sep 16 2009, 03:06) пр... Sep 16 2009, 08:03   vadimuzzz Цитата(sysel @ Sep 16 2009, 15:03) Не мог... Sep 16 2009, 11:42    dim99 Добрый вечер уважаемые гуру Alter'ы и Nios II.... Sep 25 2009, 16:48     vadimuzzz Цитата(dim99 @ Sep 25 2009, 23:48) Имеетс... Sep 26 2009, 11:31      dim99 Цитата(vadimuzzz @ Sep 26 2009, 15:31) эт... Sep 26 2009, 14:32       vadimuzzz Цитата(dim99 @ Sep 26 2009, 21:32) К сожа... Sep 27 2009, 04:43        dim99 Цитата(vadimuzzz @ Sep 27 2009, 08:43) во... Sep 27 2009, 06:26         dim99 Интересует 2 вопроса:
1. Компонент Lan91C111 в So... Oct 3 2009, 17:58          vadimuzzz Цитата(dim99 @ Oct 4 2009, 00:58) Интерес... Oct 4 2009, 09:35  dim99 Цитата(vadimuzzz @ Sep 16 2009, 03:06) пр... Oct 21 2009, 05:57   dim99 Нашел решение проблемы, почему не компилился приме... Oct 26 2009, 17:13    dim99 Цитата(dim99 @ Oct 26 2009, 20:13) И куда... Oct 26 2009, 19:38   vadimuzzz Цитата(dim99 @ Oct 21 2009, 11:57) Начал ... Oct 27 2009, 13:13    dim99 Надо ли через pll пропускать для задания фазы(cloc... Oct 27 2009, 13:42     vadimuzzz Цитата(dim99 @ Oct 27 2009, 19:42) Надо л... Oct 27 2009, 14:37      dim99 Цитата(vadimuzzz @ Oct 27 2009, 17:37) де... Oct 27 2009, 15:04       vadimuzzz Цитата(dim99 @ Oct 27 2009, 21:04) то ест... Oct 27 2009, 15:19        dim99 не понимаю )
что есть PHY - это физический уровень... Oct 27 2009, 15:26         vadimuzzz Цитата(dim99 @ Oct 27 2009, 21:26) не пон... Oct 27 2009, 15:35          dim99 Цитата(vadimuzzz @ Oct 27 2009, 18:35) ... Oct 27 2009, 15:48           vadimuzzz Цитата(dim99 @ Oct 27 2009, 21:48) исполь... Oct 27 2009, 16:40            dim99 С возвращением интернета назрел вопрос:
Как опред... Oct 29 2009, 14:40 Kuzmi4 2 vadimuzzz - благодарствую Sep 16 2009, 07:20 Kuzmi4 Тут вопросик появился (начал потихоньку ковырять )... Oct 8 2009, 07:08 vadimuzzz Цитата(Kuzmi4 @ Oct 8 2009, 14:08) Тут во... Oct 8 2009, 13:21     dim99 Так, выкладываю, что есть - свойства system librar... Nov 3 2009, 15:50      vadimuzzz Цитата(dim99 @ Nov 3 2009, 21:50) Так, вы... Nov 3 2009, 16:00       dim99 Цитата(vadimuzzz @ Nov 3 2009, 19:00) не ... Nov 3 2009, 17:50 vadimuzzz т.е. протокол свой? тогда ось точно ни к чему. воо... Nov 4 2009, 03:17 dim99 Цитата(vadimuzzz @ Nov 4 2009, 06:17) поэ... Nov 6 2009, 17:13 vadimuzzz можно еще с флагами оптимизации поиграться: выстав... Nov 7 2009, 08:59 dim99 Цитата(vadimuzzz @ Nov 7 2009, 11:59) мож... Nov 7 2009, 10:58  dim99 В общем добавил к проекту Sram - все пишет\чи... Nov 12 2009, 13:15 vadimuzzz Цитатахочу загружаться с него, чтобы не трогать fl... Nov 12 2009, 13:53 dim99 Цитата(vadimuzzz @ Nov 12 2009, 16:53) за... Nov 12 2009, 15:14  vadimuzzz Цитата(dim99 @ Nov 12 2009, 21:14) Когда ... Nov 12 2009, 15:26   dim99 Цитата(vadimuzzz @ Nov 12 2009, 18:26) ви... Nov 13 2009, 17:09    vadimuzzz Цитата(dim99 @ Nov 13 2009, 23:09) Что вы... Nov 14 2009, 14:01     dim99 Цитата(vadimuzzz @ Nov 14 2009, 17:01) эт... Nov 14 2009, 17:01      vadimuzzz Цитата(dim99 @ Nov 14 2009, 23:01) Reset ... Nov 15 2009, 05:15       dim99 Цитата(vadimuzzz @ Nov 15 2009, 08:15) he... Nov 15 2009, 08:35        dim99 В общем на время решил отказаться от SSS.
Уважаем... Nov 16 2009, 14:55 vadimuzzz код можно посмотреть в драйвере, что идет в компле... Nov 16 2009, 16:17 dim99 Цитата(vadimuzzz @ Nov 16 2009, 19:17) пр... Nov 17 2009, 14:59 vadimuzzz а, марвел. гадкая конторка, даташиты под NDA... ск... Nov 18 2009, 12:46 dim99 Цитата(vadimuzzz @ Nov 18 2009, 15:46) а,... Nov 18 2009, 13:10 vadimuzzz ENET_MDIO - двунаправленная, там только к ниосу бу... Nov 18 2009, 15:36 dim99 Цитата(vadimuzzz @ Nov 18 2009, 18:36) EN... Nov 18 2009, 16:52  vadimuzzz Цитата(dim99 @ Nov 18 2009, 22:52) Извини... Nov 18 2009, 23:55 Reanimator++ Доброго дня!
Есть измерительные платы с ПЛИС,... Nov 21 2009, 19:34 vadimuzzz Цитата(Reanimator++ @ Nov 22 2009, ... Nov 22 2009, 07:59  dim99 Появились первые интересные результаты работы с et... Nov 22 2009, 16:35   vadimuzzz Цитата(dim99 @ Nov 22 2009, 22:35) В обще... Nov 22 2009, 23:56    dim99 Где бы найти описание регистров Marvell 88e1111, п... Nov 23 2009, 10:51  Reanimator++ Цитата(vadimuzzz @ Nov 22 2009, 10:59) не... Nov 22 2009, 19:48 vadimuzzz гляньте в аттаче. судя по коду, регистры такие же ... Nov 23 2009, 13:04 dim99 Все равно пока не пойму толком.
Доступ у меня толь... Nov 23 2009, 15:24  vadimuzzz Цитата(dim99 @ Nov 23 2009, 21:24) а где ... Nov 23 2009, 15:53   dim99 Сегодня попробовал забить ему жестко без всякого a... Nov 24 2009, 12:36 vadimuzzz смотреть в драйвере, м.б. тут фокусы с кэшем. смущ... Nov 24 2009, 16:23 maior Я убил много времени пытаясь запустить этот марвел... Nov 24 2009, 19:28 dim99 Цитата(vadimuzzz @ Nov 24 2009, 19:23) см... Nov 24 2009, 19:40 maior Цитата(dim99 @ Nov 24 2009, 22:40) Без па... Nov 24 2009, 19:47 vadimuzzz Цитата(dim99 @ Nov 25 2009, 01:40) Есть л... Nov 24 2009, 23:42 dim99 Что-то с разбега не получилось за signal tap засе... Nov 25 2009, 13:37  vadimuzzz Цитата(dim99 @ Nov 25 2009, 19:37) Что-то... Nov 25 2009, 15:53   dim99 ну не может же быть, что ему не нравится память, о... Nov 25 2009, 18:30
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|