roboforum.ru

Технический форум по робототехнике.

dccharacter - Излить посильно

Правила форума
В данном разделе каждый может иметь не более одной темы. Тема должна начинаться с логина (ника) робофорума.

Re: dccharacter - Излить посильно

Dmitry__ » 29 янв 2016, 05:55

dccharacter писал(а):Так можно ли из-под линухов скомпилить проект/прошить девайс без этого долбанного MPLab???

В линухе есть mplabX, а значит все можно, линух - конструктор же :)

dccharacter писал(а):Не, все-таки микрочип то ли говнюки, то ли идиоты

Как ты вообще такое находишь?

A Linux command-line utility for the PICkit3
http://uuki.kapsi.fi/pickit.html#mdb

Есть sdcc, есть gputils, есть gpsim
Посмотри сайт настоящего дзена
http://stanson.ch/index.php?page=proj&proj=EtherPIC
Осилл себе сделай нормальный :)
http://stanson.ch/index.php?page=proj&proj=USB-oscope

Re: dccharacter - Излить посильно

dccharacter » 29 янв 2016, 06:35

Ты читал это? http://uuki.kapsi.fi/pickit.html#mdb
Баги и уныние

Re: dccharacter - Излить посильно

Dmitry__ » 29 янв 2016, 07:03

Да какие баги? Мир прекрасен и наполнен хорошими гаджетами. Зачем тебе вылизывать такты? Есть венды, не насилуй себя. :)

Re: dccharacter - Излить посильно

Dmitry__ » 30 янв 2016, 03:59

Все, я принял узбакоительное, возбудили меня в соседней ветке. Теперь я збакоен, вопросы есть? извени за грубость, я сожалею ... :cry:

Re: dccharacter - Излить посильно

dccharacter » 30 янв 2016, 09:22

А чо случилось? Я тут скетчи пишу в vi, make upload в дуню...
Вроде работает

Re: dccharacter - Излить посильно

Dmitry__ » 30 янв 2016, 15:19

Значит ты не увидел скрытого сарказма. Это хорошо :)
Вообще, я не искал в линухе решения для программирования мелких пик. С пик 32 полностью перешел в линух, ибо это mips и давно поддерживается линухом. Мелкие пик по привычке шью в винхп под виртуалбоксом. Там все замечательно работает. Мплаб использую и использовал всегда только как программатор, ну еще иногда как дебагер.
Но со всеми контроллерами, с которыми мне надо было перейти на линух, всегда находилось решение. В этом плане самым сложным (по идее) должен был быть avr, но оказалось и он очень хорошо поддерживается линухом, и си, и асм, и программатор. Программатор пользую аврдуду и штатные загрузчики ардуин в контроллерах. ISP не пользовал, но во всех makefile для авр проектов он упоминается, значит тоже нет проблем...

Re: dccharacter - Излить посильно

dccharacter » 30 янв 2016, 18:03

Так нет решения для пика-то. Скачать IDE - это не решение
она уже под виндой скачана
я ж говорю, редиски они

Re: dccharacter - Излить посильно

Dmitry__ » 30 янв 2016, 18:40

Ну как нет решения? Я же дал ссылку на сайт дзена, он пики18 под линухом юзает. Есть си для мелких контроллеров:
http://sdcc.sourceforge.net/
SDCC is a retargettable, optimizing ANSI - C compiler suite that targets the Intel MCS51 based microprocessors (8031, 8032, 8051, 8052, etc.), Maxim (formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) HC08 based (hc08, s08), Zilog Z80 based MCUs (z80, z180, gbz80, Rabbit 2000/3000, Rabbit 3000A, TLCS-90) and STMicroelectronics STM8. Work is in progress on supporting the Microchip PIC16 and PIC18 targets. It can be retargeted for other microprocessors.

Инклуды для новых (для SDCC имею ввиду) пиков выдергивай из мплаба.
И это, говорю, под линухом есть mplabx, я даже пользовался этим монстром под линухом. А раз под линухом есть иде для пик, значит можно выдернуть все команды управления программатором и компилятором, ибо в линухе все заточено под командную строку, говорю - линух - конструктор. Немного красноглазия и экстаз обеспечен :)

Добавлено спустя 4 минуты 29 секунд:
dccharacter писал(а):Скачать IDE - это не решение
она уже под виндой скачана

Почему не решение? Даже на моем нетбуке на атоме виртуалбокс летает. Сделай папку совместного пользования линухом и вендой, заходишь в венды, юзаешь программатор из мплаба, переходишь в линух - пишешь программу в своем любимом редакыоре.

Re: dccharacter - Излить посильно

dccharacter » 31 янв 2016, 00:26

Вот смотри, чем меня бесит твой линукс
Собираю Марлин мэйком, получаю ошибку
Код: Выделить всёРазвернуть
make: *** No rule to make target '/home/user/tmp/wiring.o', needed by '/home/user/tmp/Marlin.elf'.  Stop.

Вот если не строить замок из костылей (из-под IDE компилится, но надо мэйком) - вот попробуй затраблшутить. Я давно уже мучаюсь. Давай, говори че делать

Добавлено спустя 3 минуты 30 секунд:
http://www.extrudable.me/2013/05/03/bui ... m-scratch/ пробовал

Добавлено спустя 28 секунд:
https://github.com/MarlinFirmware/Marli ... s%3Aclosed ни одного решения, только костыли

Добавлено спустя 22 секунды:
https://plus.google.com/+JeremieFrancoi ... nSH5ZvVLvp Человек не нашел решения

Добавлено спустя 1 час 13 минут 6 секунд:
Или вот попробуй в гноме без стороннего софта поменять обои на столе. Оборжешься, ппц

Re: dccharacter - Излить посильно

Dmitry__ » 31 янв 2016, 01:21

dccharacter писал(а):Вот если не строить замок из костылей (из-под IDE компилится, но надо мэйком) - вот попробуй затраблшутить. Я давно уже мучаюсь. Давай, говори че делать

Пффффффф, да как 2 пальца обсосать. Говорил тыщу раз...
http://ed.am/dev/make/arduino-mk
Только добавь "BOARD := mega2560" :D

dccharacter писал(а):Или вот попробуй в гноме без стороннего софта поменять обои на столе. Оборжешься, ппц

Я не пользуюсь гномом, я сижу на lxde, чего и тебе советую. lubuntu! lubuntu! lubuntu!

Re: dccharacter - Излить посильно

dccharacter » 31 янв 2016, 01:32

Vse, sletela raskladka
PPC
Koroche ya doper scompilit Arduino-Makefile i bez tebya. No vot est concretniy Makefile, cotoriy s Marlinom idet i tam gde-to kosyak. Kak nayti kosyak?

Re: dccharacter - Излить посильно

Dmitry__ » 31 янв 2016, 01:43

dccharacter писал(а):Vse, sletela raskladka

Ты только чеку не выдергивай из гранаты :D
dccharacter писал(а):No vot est concretniy Makefile, cotoriy s Marlinom idet i tam gde-to kosyak. Kak nayti kosyak?

A kto tebe skazal, hto tot makefile nastojashij makefile? :)

Добавлено спустя 1 минуту 53 секунды:
dccharacter писал(а):Koroche ya doper scompilit Arduino-Makefile i bez tebya

Этим?
http://ed.am/dev/make/arduino-mk

Re: dccharacter - Излить посильно

dccharacter » 31 янв 2016, 05:06

Не, вот ТРУ СТАФФ https://github.com/sudar/Arduino-Makefile

Добавлено спустя 1 минуту 21 секунду:
Note that you will have to manually #include <Arduino.h> in main.cc in the above example. That header is not automatically included, as would be the case if it were a .ino file.
Кажися правильный Arduino-Makefile такого не требует

Re: dccharacter - Излить посильно

dccharacter » 01 фев 2016, 19:23

http://hackaday.com/2016/02/01/3d-print ... w-science/
Говорят АБС только с вентиляцией

Re: dccharacter - Излить посильно

dccharacter » 02 фев 2016, 05:20

Пффффффф, да как 2 пальца обсосать. Говорил тыщу раз...

Карочи, вот спасение, вывод переменных в консоль:
$(error VAR is $(VAR))
Таким образом выяснилось, что мейкфайл Марлина не понимает названий плат Марлина, ему цифру подавай. Соответственно он неправильно биндил камень, от этого лез не в ту директорию, от этого не находил в ней файл и не мог его скомпилять. Твою ж мать, а! Вот через *опу так через *опу.
На вот, кури, это как раз твой уровень мозгозакручивания: http://www.oreilly.com/openbook/make3/book/ch12.pdf
Debugging makefiles is somewhat of a black art


cron
Rambler\'s Top100 Mail.ru counter