unlock.asm

来自「在DM642硬件平台上」· 汇编 代码 · 共 26 行

ASM
26
字号
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
;;;;开锁程序 
pcfglock  .equ 0x01b3f018
percfg    .equ 0x01b3f000
loog      .equ 0x10c0010c 
       mvkl   pcfglock,a1
       mvkh   pcfglock,a1;dsp 的端口锁
       ldw    *a1,a2
       mvkl   loog,b1
       mvkh   loog,b1       
       stw    b1,*a1
       nop    ;开锁写一次pcfglock开锁再写关锁
            
       mvkl   percfg,a1
       mvkh   percfg,a1;使能外设端口
       ldw    *a1,a2
       mvkl   78h,b1
       mvkh   0,b1       
      ; or     b1,a2,a2
       stw    b1,*a1;
       nop  
  ;     ldw    *a1,a7
       ;nop    6   
       mvkl   128,a0
       bdec   $,a0;等待128时钟访问外设

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?