История изменений
Исправление yax123, (текущая версия) :
говорит это из-за локали.
Да чтоб этих мудаков разорвало. А мне выскакивали ошибки, что какое-то там число вне диапазона (похоже кто-то вещественные числа в строках хранит). Добавил в строку запуска LC_NUMERIC=«en_US.UTF-8» и сразу ускорение в 7.5 раз!
А если поставить 12МГц то ваще за 22 сек. шьет!
Тему можно закрывать.
Подведу итог - рецепт таков:
1. Положить 51-xusbdfwu.rules в /etc/udev/rules.d
и отредактировать до такого вида:
...
SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="0013", \
RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_xp2.hex -D $tempnode"
...
2. установить fxload.
3. положить все прошивки в /usr/share/ (прошивки «кабеля» и udev-правила лежат в Xilinx/14.7/LabTools/common/bin/lin)
4. импакт запускать так: LC_NUMERIC=«en_US.UTF-8» ./impact
Исходная версия yax123, :
говорит это из-за локали.
Да чтоб этих мудаков разорвало. А мне выскакивали ошибки, что какое-то там число вне диапазона (похоже кто-то вещественные числа в строках хранит). Добавил в строку запуска LC_NUMERIC=«en_US.UTF-8» и сразу ускорение в 7.5 раз! А если поставить 12МГц то ваще за 22 сек. шьет! Тему можно закрывать. Подведу итог - рецепт таков: 1. Положить 51-xusbdfwu.rules в /etc/udev/rules.d и отредактировать до такого вида:
...
SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="0013", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_xp2.hex -D $tempnode"
...