LINUX.ORG.RU

Сообщения Assembler

 

Hash processor

Форум — Security

здрасьте здрасьте люди добрые... тут очнь крутые спецы в этом деле, поэтому хочу попросить вас помочь мне разобраться как работает Hash processor. он установлен у меня на MK. что он делает? если я дам ему навход, к примеру, «cde» то он навыходе выдаст просто 32bit слово и 8bit слово? в чем суть этого процессора?

 

Assembler
()

тест оперативной памяти на ошибки

Форум — Admin

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

 

Assembler
()

Документация

Форум — Development

здрасьте здрасьте люди добрые. Лор славиться тем что тут все сливки инженерии. Вобщем тут люди которые разбираются во всем, а если в чем-то не разбираются то это только до того момента, пока они не скачали документацию и не прочитали необходимое. знаю как вы любите всякие там непонятные вещи, и поэтому хочу сделать вам небольшой подарок. Есть микроконтроллер stm32H743. у него есть таймер HRTIM. и вот у меня подозрение, что любимые мною Китайские продавцы продали мне фигню. стал проверять и прочитал в документации что установка в регистре

HRTIM_OUTxR
битов как
IDLES1
IDLEM1
а так же в регистре
HRTIM_BMTRGR
бита
SW
и
HRTIM_BMCR
бита
BME
должны сделать выход активным. и вот у меня подозрение что Burst контроллер не работает. прав ли я о все знающие и все постигающие? Burst mode controller описан на странице 1424 RM0433

 

Assembler
()

проблемы с отвалом чипов.

Форум — Linux-hardware

здрасти здрасти люди добрые. вот тут смотрю щас на BGA чипы, а точнее трогаю их с обратной стороны и вижу что очень сильно греется под ними текстолит. наверное это одна из причин отвала? ведь ты теплотрубками на видеокарте, опять же к примеру, снимаешь температуру только с кристалла, а сдругой стороны ОГОНЬ. а почему бы не прилепить с обратно стороны вентилятор? он ведь поможет помочь не достичь той температуры отвала? если просто дуть хорошим быстрым вентилятором прям на площадь под или за чипом . как вы думаете? или не высокопроизодительных видеокартах именно так и есть? температура снимается со всех сторон? или вентиляторы дуют только на теплотрубки, которые снимают жар с кристалла? .................................................................. как объяснили уважаемые форумчане, невозможно расплавить свинцовые шары температурой кристалла. внес поправку.

 

Assembler
()

браузерная игра

Форум — Games

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

 ,

Assembler
()

ADC_Stm32H750v

Форум — Development

здрасьте здрасьте люди добрые... помогите пожалуйста разобраться в документации. просто тут очень много умных людей, инженеров и программистов, поэтому решил задать вопрос тут. и линукс конечно же опосредовано связан у меня с stm32. пытаюсь просто установить флаг готовности ADC к преобразованию. то есть

ADRDY
в регистре
ADC_ISR
канал пытаюсь настроить как инжектированный. удалось поднять флаг
LDORDY
настраиваем проеобразование в PA0. он включен у нас как аналоговый. в регистре
ADC_JSQR
в битах
JSQ1==10000; что есть 16
в регистре
ADC_DIFSEL
DIFSEL==0
потому что настраиваю single ended mode.
PRESC  выбрал с делителем 128

в

ADC_PCSEL установил 16 бит
SMP==00 то есть 1.5 ADC clock cycles. в
ADC_CFGR
JQDIS==0
DISCEN==0
CONT==0
EXTEN==00
EXTSEL==00000
RES==000
JQM==1
в ADC_CR
включил ADEN==1
и после включил 
JADSTART==1
что забыл? подскажите пожалуйста... нужно просто установить флаг хотябы ADRDY.

 

Assembler
()

nvme_m2

Форум — Linux-hardware

здрасьте здрасьте люди добрые. одногруппник купил m2 в Китае конечно же, и вот при попытке занулить его dd или создать раздел в fdisk доступно только 3 гигабайта. он спросил меня, а я не знаю. но стало интересно. https://ibb.co/rM6gXyv. диск бракованный или это мы придурки с ним?

 

Assembler
()

а что так можно разве было?

Форум — Talks

здрасьте здрасьте люди добрые. пожалуйста объясните мне простую вещь... вот, к примеру я взял зказаз по токарным работам. оплата почасовая. заказчику я бы сказал что час стоит 900р. и вот взялся я за работу но я новичок, и испортил 2 заготовки, потратил на изготовление 5 часов, хотя если бы это делал нормальный токарь, то 30-40 минут заняло бы все про все. и вот вопрос уважаемые форумчане, могу ли я выставить счет заказчику как: 5ч*900р+(две испорченные заготовки) и того 7800р. справедливо ли это? хотя изначально я бы сказал заказчику, что работа не сложная и займет не более часа. но в процессе оказалось что 5 часов. по факту же 5 часов, все без обмана.... и я реально выматолся, шутка ли 5 часов пытаться сделать заказ. объясните пожалуйста, как правильно было бы в этой ситуации мыслить

 

Assembler
()

MDMA_stm32h7xx

Форум — Development

здрасьте здрасьте люди добрые. ну талантливые люди талантливы во всем. поэтому я решил обратиться к вам(к талантливым) и спросить а как правильно использовать MDMA? ну линукс тут наверное при том ,что благодаря познаниям в stm я смогу лучше узнать Linux. суть в том что пытаюсь из одного регистра TIM1 в другой регистр TIM1 записать(передать) 64bit разово. тактирование включил и на MDMA и у TIM1. в регистр

DMA_CxSAR
0x40010034-это адрес источника, то есть откуда буду читать
в регистр
DMACxDAR
положил адрес
0x40010038
то есть куда буду перемещать или  писать 64bit, двойное слово.
в MDMA_CxCR бит EN ==0. то есть выключен. это для того чтобы можно было изменять следующие регистры, которые
This bit is protected and can be written only if EN is 0.
и так как я пытаюсь разово записать без участия буфера, то в регистре
 MDMA_CxTCR бит BWM==0.
бит SWRM=1 // чтобы можно было программно тригернуть 
биты TRGM[1:0]==00  для того чтобы 
Each MDMA request (software or hardware) triggers a buffer transfer
в регистре MDMA_CxBNDTR в бите

BNDT[15:0]

я указал 100-это четыре в 2 системе, СОРИ, ТУПАНУЛ. 1000- надо 8 байт. я же не слово, а двойное слово пытаюсь. то есть тут надо было указать количество байт. 8байт==64bit. если этот регистр оставить в значении 0x00000000 то любая транзакция, то есть передача не будет осуществлена. Дальше я в регистре

MDMA_CxCR установил бит SWRQ==1 чтобы программно сгенерировать запрос  и также включил бит TCIE==1 и бит EN. 
что я забыл сделать? и что я сделал неправильно чтобы записать из одного регистра таймера1 в другой регистр таймера 1? уверен что вы знаете. подскажите

 

Assembler
()

Android и RAM

Форум — Admin

Hello Hello люди добрые... Есть ли способ со 100% увереностью узнать из Android(Сhina) сколько RAM на борту. Дело в том что Aida64 показывает 16G а утилита free из Termux что я установил показывает 1G. при этом

cat /proc/meminfo
показыает 4G. Я понимаю что истина где-то рядом, но все же)))))) Есть ли способ из Termux со 100% увереностью, причем не пустой узнать сколько RAM имеется?

 

Assembler
()

сборка gcc-arm-none-eabi-10.3-2021.10

Форум — Development

Hello hello люди бодрые. скачал gcc-arm-none-eabi-10.3-2021.10 вроде как source. делаю

./install-sources.sh
export CXX=arm-linux-gnueabi-g++
export CC=arm-linux-gnueabi-gcc
./build-prerequisites.sh
пытался и просто
./install-sources.sh
./build-prerequisites.sh
выходит ошибка
cal/bin/toolchain/gcc-arm-none-eabi-10.3-2021.10/src
+2022-01-31:01:24:55 (./build-prerequisites.sh:267): ./configure --static --prefix=/usr/local/bin/toolchain/gcc-arm-none-eabi-10.3-2021.10/build-mingw/host-libs/zlib
Compiler error reporting is too harsh for ./configure (perhaps remove -Werror).
** ./configure aborting.
компилю на orange pi подскажите пожалуйста как исправить это. каждая ошибка компиляции на cлабом arm стоит очень много времени

там эти д... скрипты и переменные. там даже со свечкой ничего не понятно.

 , ,

Assembler
()

RISK_V

Форум — Talks
 
Technical Details:

Processor

    RISC-V SiFive U74 Dual-Core 64-bit RV64GC ISA SoC with 2MB L2 cache @ 1.0GHz
    Vision DSP Tensilica-VP6 for computing vision @ 600MHz
    NVDLA Engine (configuration 2048 MACs @ 800MHz)
    Neural Network Engine (1024MACs @ 500MHz)

Memory

    8GB LPDDR4

Wireless Connectivity

    2.4 GHz Wi-Fi (IEEE 802.11b/g/n)
    Bluetooth 4.2 (BLE)

Video Processing

    2 x MIPI-CSI (up to 4K@30fps), 1 x MIPI-DSI (up to 4K@30fps)
    1 x HDMI 1.4 (up to 1080p@60fps display)
    Video Decoder (H264/H265) up to 4K@60fps; Support Dual stream decoding for 2K@30fps each
    Dual channels of ISP, each channel support up to 4K@30FPS
    Support MIPI-CSI TX for video output after ISP and AI processing
    JPEG encoder/decoder

Dedicated Audio Processing DSP and Sub-system

    Ultra-low power Voice Activity Detector for audio bit-stream as a Voice Trigger
    On-chip Audio DAC
    Support DMIC and AMIC, up to 4 channels

Peripherals

    4 x USB 3.0 ports
    40 Pin GPIO Header (28 x GPIO, I2C, I2S, SPI, UART)
    Gigabit Ethernet Connector
    3.5 mm Audio jack (4-pole stereo audio output)
    Micro-SD card slot for system boot and data storage
    Support TRNG and OTP
    Support DMAC, QSPI and other peripheral
    Reset and Power Button

Power Supply

    Power supply PD/QC 9V/12V/15V/20V 2A

Power Connector

    USB Type-C port or 40-pin GPIO header

https://shop.allnetchina.cn/collections/starfive/products/starfive-visionfive-ai-single-board-computer вроде научили вставлять ссылки. И так, Hello Hello люди добрые. вот искал одно, но нашел другое. RISK_V как я понял интересная архитектура которая бы позволила вдохнуть всем полной грудью, то есть снять своего горла руки хуанов. но что я вижу ?

NVDLA Engine

не смог уложить все что хотел сказать в одну тему. немного подправлю и повторю что не верю во все эти free. и думаю что risk_V может быть перекуплен или куплен также как и arm. и вся эта открытая и свободная система команд станет не открытой и не свободной. тут кричат мне что я не должен рассуждать на тему risk_v потому что ничего в этом не шарю. а я бы и не рассуждал, если мне это дерьмише не пытались навязать. тут. поэтому когда я зашел и посмотрел цену МК на risk_v почти за 20тр, то охнул. блин, просто микроконроллер. не та плата что выше по ссылке, а просто МК. да какое free, о чем вы? просто коммерческий продукт. и поэтому я создал эту тему, чтобы спросить у тех кто тут расписывал всю прелесть этого risk_v. а когда я увидел что и хуан уже делает примерку этого risk_v то понял что как только nvidia поймет что на risk_V собралось достаточно овец, которых можно стрич, то сразу же это будет куплено. то есть как только пользователи обживут это, обуютят, то сразу же кто-нибудь приобретет. покупается все, и все продается. microsoft вам демонстрирует это очень, очень часто. но почему-то тут многие брызжют слюнями, что нет,только не risk_v. еще раз говорю, что вобще было бы срать на risk_v и на то что хаун ей интересуется, да они и не могут не интересоваться, пототому что они из всего пытаются получить выгоду, но когда я чуть не купился и с дурости не влез в этот risk_v, то думаю что имею основания поинтересоваться у тех кто мне вешал лапшу на уши. тут кричат что нет чипа на этой плате от nvidia. блин, да это ничего не менят. речь о том что nvidia никогда не была сторонниками всяких там free и ни когда небыло путней документации от них. только сейчас когда они поняли что так можно остаться не удел, начали чего то там выдавать крохами. и не понятно мне о чем говорите вы когда кричите ПОПРИТАРЩИНА. завтра хуан купить ваш free_risk_V и он станет попритарщиной. и чем сила этого вашего free? дайвайте быть честными, давайте уже не врать хоть иногда!!! чего вы тогда бежите то от free ? ведь линукс free? что ж так много тем о том куда переходить? да, нет тут много умных научных слов из гугла, которые вы так любите, нет тут много ссылок и пруфоф и формул. ведь именно в них сила. благодаря ссылкам и формулам вы умудряетесь найти объяснение тому что вдруг видеокарта которая стоили 20тр вдруг начинает стоит 100000р, и находятся те кто приводит какую то формулу присыпанную парой умных терминов и все соглашаются. и вот раз тут нет того к чему привыкли люди значит тема не имеет право быть. и уже бегут в спецтопик с жалобами. да не переживайте вы так, видеокарт по цене квартир хватит на всех. можете расслабиться.

 

Assembler
()

печатные платы собственного изготовления

Форум — Talks

https://www.test-expert.ru/news/detail.php?ID=1439 Hello Hello люди добрые. как вы думаете, в домашних условиях можно изготовить такое? тот текстоли с наклеиной на него медной фальгой конечно же неплох для поделок, но если что-то серьезное выходящее за рамки начинающего радиолюбителя то думаю было бы супер уметь изготовлять такое. есть вариант на обработанное образивом жаропрочное стекло нанести каки-либо путем медь, например химическим и после уже нарисовать и протравить. но с керамикой интересней. можно было бы в нее вплавить лист тонкой меди которую после протравить и свойства керамики можно регулировать самому в зависимости от среды ее использования. например добавив в глину борной кислоты можно понизить температуру необходимую для обжига, или добавление иных веществ можно максимально снизить гигроскопичность. делали кто нибудь здесь что-нибудь такой? можете сказать какие минусы кроме сложности изготовления вы видите в этом?

 

Assembler
()

st-link\v3 + ubuntu 18

Форум — Talks

Hello, Hello люди добрые ... пришел st-link\v3 все ок. светится и определяется ubuntой. установил stm32cubeprogrammer. когда втыкаю старый st-linkv2 просто кубпрограммер выдает что oldst-link. если втыкаю st-linkv3 то при любом действии программа вылетает. просто вылетает и все. запускаю снова и опять такая же история. ставить windows не хочу. все жду чуда что что-нибудь заработает из под линукса. как вы думаете зря жду?

 

Assembler
()

нейросеть на таймерах

Форум — Talks

Hello Hello люди добрые. я знаю что на этом форуме есть очень спецы по нейросетям. вот скажите пожалуйста, возможно ли построить настоящую нейронку на таймерах МК? у них есть выхода, которые можно было бы использовать как дендриты и есть даже кое какая логика. это мне кажется намного больше чем тот нейрон что используется в нейронных сетях что я видел. Или можно было бы объединить все таймеры в своего рода NPU? как вы думаете?

 

Assembler
()

прошивка МК

Форум — Development

Hello HEllo уважаемые форумчане. собрал кое-как openocd, но при попытке прошить stm32f103


openocd -f interface/stlink-v2.cfg -f target/stm32f1x.cfg -c init -c "reset halt" -c " erase My.bin 0x08000000" -c "reset run" -c "exit"

выходит вот такая ошибка.

Info : DEPRECATED target event trace-config; use TPIU events {pre,post}-{enable,disable}
Info : clock speed 1000 kHz
Info : STLINK V2J17S4 (API v2) VID:PID 0483:3748
Info : Target voltage: 3.253298
Warn : UNEXPECTED idcode: 0x2ba01477
Error: expected 1 of 1: 0x1ba01477

помогите пожалуйста прошить. что нужно исправить в команде? почему так происходит?

 

Assembler
()

Linux и софт

Форум — Development

hello hello люди добрые. приобрел платку stm32h7 и пытался ее прошить с помощью st-flash. конечно же ничего не получилось. по-причине инфантильности я решил что виноваты разработчики. это не правильно, я забыл что никто никому ничего не должен же в этом мире и бесплатного ничего нет. ок, это выход. можно было бы обратиться в job с просьбой помочь в решиении данной проблемы но это примерно от 1000$. потому что время наших уважаемых developмеровчан стоит очень дорого. выход здесь только один, это покупать то что есть из профессионального софта у stm. Но как запустить stm32cubeprogrammer, который мне тут посоветовали на armbian? видимо нужно качать версию для windows запускать под wine. это сработает? определится ли программатор? нужны ли какие-то драйвера, если скачать stm32cubeprogrammer для виндовс и запусить под wine ?

 

Assembler
()

Серьезные люди

Форум — Talks

hello, hello добрые и серьезные люди... сможет кто-нибудь платно помочь собрать файл в формате

.img
для того чтобы я смог на своей платке зажечь светодиод. это давняя мечта, я долго ее откладывал. #безобид, чтобы серьезные люди вдруг необиделись из-за небольшого бюджета на написание этой програмулины. Если исходит из тех тем, где скоро ваш труд будет приравнен к труду рабочит на заводе, то сумма Оооочень даже нормальная) Господа, отвыкайте уже черной икры и красивых женщин. И соглашайтесь на мое предложение пока оно еще всиле. Как говорит новая лоровская пословица: лучше тысяча в руках, чем миллион в мечтах!

 

Assembler
()

Чего-то не допонимаю.

Форум — Talks

вот только без обид. скажите почему при такой силе терминала и не ограниченого функционала который предоставляет линукс так непросто прошить прошить МК из консоли? Линукс же для интузиастов. Ну ок, купил платку stm, стал пытаться прошить ее и не получилось. стал гуглить как прошить эту модель из терминала и натыкаюсь только на то что шьется эта плата из под виндовс и специальными средсвами STM софта. Почему все всей заявленой крутости линукса все инструменты имеются только под виндовс? должно же быть наоборот! я пытался как можно праздничней и мягче высказаться, но получилось как-то странно. Просто нехочется в такие прекрастные для кого-то дни говорить плохие слова. девелопмент как всегда может только критиковать темы по меганию светодиодом, но кодга речь заходит об реальной проблеме, девелопмент просто молчит, типа обиделись.

 , , ,

Assembler
()

stm32h7

Форум — Development

здорово други. скажите если сильно не заняты в праздники. вот плата stm32h7, пытаюсь прошить ее c помощью утилиты st-flash. выдает что

st-flash --connect-under-reset write s.bin 0x08000000
st-flash 1.7.0
2022-01-03T02:12:03 ERROR common.c: Could not find chip id!
2022-01-03T02:12:03 WARN common.c: Invalid flash type, please check device declaration
Failed to connect to target

это просто я делаю что-то не так или данная плата не шьется st-linkV2?

 

Assembler
()

RSS подписка на новые темы