12-16-2019, 03:51 AM
(12-16-2019, 02:30 AM)bluewww Wrote: Looks like pulp-sdk is out of sync with the actual hardware support. I'll contact our sdk maintainer about this. I don't think the scripts will differe by much.
Thank you for your reply! In addition,I have another question. I have built the SDK based on the Standard SDK build section in the pulp-sdk repository's README. In the runtime directory ,it seems only gap* 、vega and wolfe chips are supported now .In rt_gap*.h、rt_vega.h and rt_wolfe.h (red color words in the following directory tree),some enumeration types which are needed in C code have been defined . But these enumerations are unimplemented (just declaration) in the rt_default.h .
Question: Now I am using a Digilent Nexys Video Board , I want to know whether I should implement these enumeration types in rt_defaut.h.
Code:
pulp-sdk/runtime/pulp-rt/include/rt]$tree
.
├── chips
│ ├── gap
│ │ └── config.h
│ ├── gap9
│ │ └── config.h
│ ├── gap_rev1
│ │ └── config.h
│ ├── rt_default.h
│ ├── rt_gap9.h
│ ├── rt_gap.h
│ ├── rt_pulp.h
│ ├── rt_pulpissimo.h
│ ├── rt_vega.h
│ ├── rt_wolfe.h
│ └── vega
│ └── config.h
├── data
│ ├── rt_data_bridge.h
│ ├── rt_data_camera.h
│ ├── rt_data_i2c.h
│ └── rt_data_spim.h
├── implem
│ ├── cluster.h
│ ├── gap9.h
│ ├── hyperram.h
│ ├── implem.h
│ ├── udma.h
│ ├── utils.h
│ └── vega.h
├── rt_alloc.h
├── rt_api_decl.h
├── rt_api.h
├── rt_bridge.h
├── rt_camera.h
├── rt_cluster.h
├── rt_compat.h
├── rt_config.h
├── rt_data.h
├── rt_debug.h
├── rt_dev.h
├── rt_dma.h
├── rt_eeprom.h
├── rt_error.h
├── rt_event.h
├── rt_extern_alloc.h
├── rt_flash.h
├── rt_freq.h
├── rt_fs.h
├── rt_gpio.h
├── rt_himax.h
├── rt_hyper.h
├── rt_i2c.h
├── rt_i2s.h
├── rt_irq.h
├── rt_omp.h
├── rt_ov7670.h
├── rt_pad.h
├── rt_pe.h
├── rt_perf.h
├── rt_periph.h
├── rt_pm.h
├── rt_pwm.h
├── rt_rtc.h
├── rt_spim.h
├── rt_sync_mc.h
├── rt_task.h
├── rt_thread.h
├── rt_time.h
├── rt_timer.h
├── rt_uart.h
├── rt_utils.h
└── rt_voltage.h
Thanks !