Перейти к содержанию
    

Лидеры

  1. aaarrr

    aaarrr

    Модератор


    • Баллы

      1

    • Постов

      14 259


  2. firstvald

    firstvald

    Свой


    • Баллы

      1

    • Постов

      1 096


  3. repstosw

    repstosw

    Участник


    • Баллы

      1

    • Постов

      2 694


  4. Ustasspb

    Ustasspb

    Участник


    • Баллы

      1

    • Постов

      32


Популярный контент

Показан контент с высокой репутацией 23.09.2023 во всех областях

  1. На прошлой неделе привезли смывку СП-6, два литра. Желтоватая неоднородная субстанция, перед применением надо взбалтывать. По вязкозти как олифа примерно. Запах едковатый. Плата была покрыта лаком пару недель назад без горячей сушки. Намазал ею четверть платы, отнес в помещение (типа лоджии) и стал с надеждой жать. Через 30-40 минут (как в ТУ) ничего не произошло, чуда не случилось. Я расстроился, пошел с работы домой и решил оставить на ночь. Утром пришел, смыл жеской кисточкой под струёй горячей воды. Когда вода подсохла, стало видно, что очистилось процентов 10-15 намазанной поверхности... Намазал после обеда второй раз и оставил на ночь. Утром смыл, очистилось примерно 50%, остальное отковырял аккуратно зондом и лопаткой. Маска, лужение, маркировка целы. Отмывал 1/4 платы, дабы всю не испортить сразу, хоть она и отдана на растерзание. В конце недели намазал всю плату с одной стороны полностью и оставил на выходные... Появилась другая плата, с горячей сушкой в три слоя и еще одна задубевшая 1991года. Эти идут тяжелее, но идут. По ощущениям, чтобы полностью смыть УР-231 этой смывкой, надо намазывать раза 4-5 и оставлять на ночь, смывая утром. Сразу не получается. Но, как вариант, уже что-то есть. Не всегда есть время на эти эксперименты. Ищу дальше...
    1 балл
  2. Обычно такое бывает когда "нам надо срочно представить изделие на выставке!" Серийно городить такой трешак здоровья не хватит.
    1 балл
  3. Собрал в Линуксе тулчейн для Винды под ABI-call0. Так называемая "канадская" кросс-компиляция 🙂 Теперь можно забыть о головной боли, связанной с регистровыми окнами, контроле/подмене стека, исключениях. В ABI=call0 эти исключения не нужны: Window owerflow/underflow, Alloca, Syscall. Вся работа с регистрами процессора прозрачна и в стиле "обычных" архитектур. А также доступны манипуляции с указателем стека для резервирования временных данных(стековые фреймы). Простейший рабочий стартап выглядит так: .section .entry.text,"x" .align 4 .global Start Start: j BypassLiteral .section .literal,"a" .global Literal Literal: //Literals located here .text .align 4 .global BypassLiteral BypassLiteral: movi a0,0 //disable all interrupts wsr.intenable a0 movi a0,VECTORS //vector table base address wsr.vecbase a0 movi a0,0 //PS.WOE = 0, PS.UM = 0, PS.EXCM = 0, PS.INTLEVEL = 0 wsr.ps a0 rsync /* Xtensa® Instruction Set Architecture (ISA) Reference Manual 8.1.9 Stack Initialization. p. 618 */ movi a0,0 movi sp,__stack-16 addi a4,sp,32 //point 16 past extra save area s32e a4,sp,-12 //access to extra save area call0 libc_init call0 board_init call0 main Пример как выглядит обработчик прерывания: //... .org 0x1FC //Kernel (IntLevel1) Vector j Kernel //... .align 4 Kernel: addi sp,sp,-64 s32i a0,sp,0 s32i a2,sp,4 s32i a3,sp,8 s32i a4,sp,12 s32i a5,sp,16 s32i a6,sp,20 s32i a7,sp,24 s32i a8,sp,28 s32i a9,sp,32 s32i a10,sp,36 s32i a11,sp,40 s32i a12,sp,44 s32i a13,sp,48 s32i a14,sp,52 s32i a15,sp,56 movi a2,PS_INTLEVEL(1) //mask interrupts to prevent stack corrupt in C/C++ calls wsr.ps a2 rsync call0 INTC_Handler l32i a15,sp,56 l32i a14,sp,52 l32i a13,sp,48 l32i a12,sp,44 l32i a11,sp,40 l32i a10,sp,36 l32i a9,sp,32 l32i a8,sp,28 l32i a7,sp,24 l32i a6,sp,20 l32i a5,sp,16 l32i a4,sp,12 l32i a3,sp,8 l32i a2,sp,4 l32i a0,sp,0 addi sp,sp,64 rfi 1 Дополнительно собрал libhal(включение кеширования для DSP) под ABI-call0 из исходников. Скачать GCC-тулчейн и исходники либы libhal (вместе с готовой либой) под ABI=call0 для T113-s3 HiFi4 DSP.
    1 балл
  4. https://www.meanwell.com/webapp/product/search.aspx?prod=RSD-300 https://www.chipdip.ru/product/ddr-240b-24-mean-well
    1 балл
×
×
  • Создать...