|
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
|
|
|
|
|
Nov 3 2009, 15:50
|
Частый гость
 
Группа: Свой
Сообщений: 120
Регистрация: 8-02-09
Из: Мытищи
Пользователь №: 44 580

|
Так, выкладываю, что есть - свойства system library:
логи nios ide: **** Build of configuration Debug for project simple_socket_server_0 **** make -s all includes Compiling alt_error_handler.c... Compiling iniche_init.c... Compiling led.c... ../led.c: In function `LED7SegLightshowTask': ../led.c:97: warning: unused variable `led_7_seg_val' Compiling network_utilities.c... Compiling simple_socket_server.c... Linking simple_socket_server_0.elf... Info: (simple_socket_server_0.elf) 326 KBytes program size (code + initialized data). Info: 1040 Bytes free for stack + heap. Post-processing to create onchip_mem.hex Post-processing to create tse_mem.hex Post-processing to create prog_mem.hex Hardware simulation is not enabled for the target SOPC Builder system. Skipping creation of hardware simulation model contents and simulation symbol files. (Note: This does not affect the instruction set simulator.) Post-processing to create ext_flash.flash ============== Software License Reminder =============== uC/OS-II is provided in source form for FREE evaluation, for educational use, or for peaceful research. If you plan on using uC/OS-II in a commercial product you need to contact Micrium to properly license its use in your product. Micrium provides ALL the source code on the Altera distribution for your convenience and to help you experience uC/OS-II. The fact that the source is provided does NOT mean that you can use it without paying a licensing fee. Please help us continue to provide the Embedded community with the finest software available. Your honesty is greatly appreciated. Please contact: M I C R I U M 949 Crestview Circle Weston, FL 33327-1848 U.S.A. Phone : +1 954 217 2036 FAX : +1 954 217 2037 WEB : www.micrium.com E-mail: Sales@Micrium.com ======================================================== Build completed in 21.719 seconds
|
|
|
|
Сообщений в этой теме
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      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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|