Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Raspberry Pi
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=17773
Страница 1 от 2

Автор:  TheWizard [ Вто Фев 16, 2021 6:19 pm ]
Заглавие:  Raspberry Pi

някой подкара ли SDK C за Pi Pico

трябват ми някой файлове... и инфо кой линкер скрипт е default
като boot2 асм-то с чек сумата и ELF от blink & HelloWorld
че ме мързи да инсталирам cmake :)

Автор:  TheWizard [ Сря Фев 17, 2021 2:28 pm ]
Заглавие:  Re: Raspberry Pi

Мигаааа :D

Прикачени файлове:
pio.jpg
pio.jpg [ 455.55 KiB | Прегледано 7103 пъти ]

Автор:  iss [ Сря Фев 17, 2021 3:24 pm ]
Заглавие:  Re: Raspberry Pi

TheWizard написа:
Мигаааа :D


Браво! Може ли атачнеш асемблера от компилацията?

Автор:  TheWizard [ Сря Фев 17, 2021 6:48 pm ]
Заглавие:  Re: Raspberry Pi

и пише https://www.youtube.com/watch?v=osvYAuxvsgg
и просто Ардуино тръгна ма утре още...

искаш дизасемблерския файл?
ако имаш ИДА мога ти метна елфа

Автор:  iss [ Сря Фев 17, 2021 11:03 pm ]
Заглавие:  Re: Raspberry Pi

TheWizard написа:
искаш дизасемблерския файл?

Идеята беше ако генерира листинг при компилацията, иначе не се занимавй.
Исках да видя с колко инструкции пише в порта, не е важно, пък и по нета все ще има сламки...

Автор:  TheWizard [ Сря Фев 17, 2021 11:14 pm ]
Заглавие:  Re: Raspberry Pi

аз не ползвам техния билдер, опитвам се да го портна за PlatformIO

ей тук има билд
https://github.com/NickJT/picoVSC/blob/ ... rtcSet.dis

ама си е gcc cortex-m0+ с два кора

Автор:  TheWizard [ Съб Фев 20, 2021 1:56 pm ]
Заглавие:  Re: Raspberry Pi

ай - тествайте :finga:
https://github.com/Wiz-IO/wizio-pico

Засега само Бареметал ( examples ),
Ардуино билдера ще го кача тези дни...

Автор:  Bai Ui [ Съб Фев 20, 2021 4:59 pm ]
Заглавие:  Re: Raspberry Pi

iss написа:
TheWizard написа:
искаш дизасемблерския файл?

Идеята беше ако генерира листинг при компилацията, иначе не се занимавй.
Исках да видя с колко инструкции пише в порта, не е важно, пък и по нета все ще има сламки...

Щом е КУРтекс инсайд не може просто да метнеш байт или уорд или дабъл на порта, имаш на разположение 3 инструкции - сет, ресет и тогъл(превключване), ако искаш да пратиш байт първо ресетваш порта (целия или само група от пинове през маска) и после го сетваш като използваш байта като маска. Иначе побитово може само с една инструкция - сет или ресет.
пс имаш и още един вариант - четеш състоянието на порта, сравняваш с байта, който искаш да пишеш, правиш си маска само за пиновете, които искаш да превключиш (изключващо ИЛИ между байта и текущото състояние на порта) и правиш тогъл на порта през маската.

Автор:  TheWizard [ Нед Фев 21, 2021 10:32 pm ]
Заглавие:  Re: Raspberry Pi

https://github.com/PaulStoffregen/CoreMark

за Pi Pico 48MHz ( -Os ) през Ардуиното ( то няма знач )
CoreMark 1.0 : 146.584579

утре ще го издупя на макс MHz

Код:

CoreMark Performance Benchmark

CoreMark measures how quickly your processor can manage linked       
lists, compute matrix multiply, and execute state machine code.       

Iterations/Sec is the main benchmark result, higher numbers are better
Running.... (usually requires 12 to 20 seconds)

2K performance run parameters for coremark.
CoreMark Size    : 666
Total ticks      : 13644
Total time (secs): 13.644000
Iterations/Sec   : 146.584579
Iterations       : 2000
Compiler version : GCC7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]
Compiler flags   : (flags unknown)
Memory location  : STACK
seedcrc          : 0xe9f5
[0]crclist       : 0xe714
[0]crcmatrix     : 0x1fd7
[0]crcstate      : 0x8e3a
[0]crcfinal      : 0x4983
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 146.584579 / GCC7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204] (flags unknown) / STACK


Автор:  TheWizard [ Пон Фев 22, 2021 11:22 am ]
Заглавие:  Re: Raspberry Pi

Pi Pico 250MHz ( -Os )
CoreMark 1.0 : 293.19

SRC: https://github.com/Wiz-IO/wizio-pico/tr ... o/CoreMark

Автор:  Н'бабане Гт'муан'га [ Пон Фев 22, 2021 1:05 pm ]
Заглавие:  Re: Raspberry Pi

Значи пет пъти по-висок клок дава само два пъти подобрение. Хммм...

Автор:  Цецо [ Пон Фев 22, 2021 1:17 pm ]
Заглавие:  Re: Raspberry Pi

Е как така?

Автор:  TheWizard [ Пон Фев 22, 2021 1:25 pm ]
Заглавие:  Re: Raspberry Pi

чак да чета как се дупи на 250...

ПС: е па така е 250 MHz ... може нещо да съм омазал или пропуснал

Автор:  Н'бабане Гт'муан'га [ Пон Фев 22, 2021 2:31 pm ]
Заглавие:  Re: Raspberry Pi

TheWizard написа:
ПС: е па така е 250 MHz ... може нещо да съм омазал или пропуснал


А може също самия чип да е омазан. То на него пазара му е да е стръв

Автор:  TheWizard [ Пон Фев 22, 2021 11:14 pm ]
Заглавие:  Re: Raspberry Pi

мноо вероятно аз...
още го разучавам... викат че бил "добър", имал оптимизирани "екстри"...
уж оптимизиран float/double като за soft math ... пробвах и неговата метематика и gcc дефаулт - беш ли го :D

на API ниво има команда set_system_clock_ala_bala( 250000 ) и вика ОК ( иначе пренастройва 4 клока )
след 273 MHz спира ( може да работи ама няма uart )

ще го дълбая... ся стабилизирам Ардуино порта...

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/