--
You received this message because you are subscribed to the Google Groups "mmbtools" group.
To unsubscribe from this group and stop receiving emails from it, send an email to crc-mmbtools...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Writing 0x08a000...
Writing 0x08b000...
Can't write data at 0x08b000, exit code is 6...
Writing 0x08c000...
Writing 0x08d000...
Writing 0x08e000...
Can't write data at 0x08e000, exit code is 6...
Writing 0x08f000...
Can't write data at 0x08f000, exit code is 6...
Sector erase 2 of 6 ...
Writing 0x090000...
Writing 0x091000...
Hi Rachit,
Webpages are stored in memory segment with address: 0x060000...0x070000. Web-UI folder contains files with a number, that number - is exact hexadecimal location where page or javascript must be stored. Each webpage/javascript must be null-terminated and it's size must be less than 7900 bytes. The script run_update.sh does the job: it transfers webpages to needed locations as well as update FPGA's firmware, You can simply comment webpage's update or firmware update at the end of that script.
The default address "/" is hardcoded to be 0x060000, where main webpage is located.
So do we have to load only easydabv2_8192.bit file into the flash (after setting up the hardware and converting it to mcs). No separate mcs file for webpages? Is the bit file mentioned generated through the ISE project in your files directly?
Uploading the bit (mcs file) and script should work even if I am implementing it from scratch?
Thanks.
So if I am implementing by scratch I can upload the .bit file by JTAG. Running the script "update_firmware.sh" won't load the dab.ui files? How can I load them into the flash then?
Thanks.
How can I convert the webpages to FLASH image file? I am using the Impact tool for indirect programming to convert the .bit to .mcs and program the Flash. But I was unable to find a similar way for the webfiles. Also, there was no option for selecting the address for .mcs file when using Impact. But the webpages have to be mapped into specific addresses.
Thanks.
Hi Sergiy.
Sorry, but I am still not clear how I can load the http files into the flash memory.
Thanks.
Regards,
Rachit
I was able to program it successfully.
Still, when I try to run the script it fails frequently, although I use a wired connection. What can be the reason for this? Also, can you mention the SPI communication rate between the W5500 and the board? Or where should I look into if I want to find it.
Thanks.
Rachit
Hi all!After long time of development I finally have something to show.That is DAB mode 1 modulator, which use FPGA for signal processing. It's similar to FX2->AD9957 modulator, but have Xilinx Spartan6 FPGA in-the-middle.There is still some not very CPU-intensive pre-processing on software-side, which parses ETI and adds error-correction codes for FIC and CIF and then sends this pre-processed data to the device, which does other parts of the job.I want to move all modilator's blocks into FPGA, but not sure if there would be enought space for it, so I decided to freeze version which I have rightnow and provide it as-is. Hope next version of the firmware will not need software pre-processing at all.Here is explanation of the hardware-software: http://tipok.org.ua/node/44It's also much more stable, comparing to FX2+AD9957 testing board that I described before. And most important: it does not have bug where I/Q samples been swapped sometimes. Optionally, this hardware may be used as I/Q samples player, just like USRP/HackRF. And it supports up to 6144 Ksamples per second (16-bit each).All software/firmware source codes, schematics and pcb's are avaliable.