Piton
Junior Member
Posts: 94
|
Post by Piton on Mar 4, 2022 20:34:31 GMT
Вход в режим bootstrap происходит при 12 вольт. По скорости ограничений нет, работает при 7812,62500,125000,115200. Автоподстройка скорости работает идеально. Использовал схему на одном транзисторе и стандартную плату CP2102. Красный провод с защитным резистором VPP.
|
|
Piton
Junior Member
Posts: 94
|
Post by Piton on Mar 4, 2022 23:36:30 GMT
Тестовая программа
include "adc.s"
include "gpt.s"
include "sim.s"
include "stbram.s"
include "qsm.s"
org 100h
ldaa #55h bsr Tx_Char loop: ldaa #55h
staa SWSR
ldaa #0AAh
staa SWSR
bsr Rx_Char cmpa #'R' ; Cmd_Read ? bne case_wr
bsr Tx_Char ; Page bsr Rx_Char bsr Tx_Char tab tbxk ;Addr bsr Rx_Char bsr Tx_Char tab bsr Rx_Char
bsr Tx_Char ; echo xgab xgdx ; IX = AddrStart ;Size bsr Rx_Char
bsr Tx_Char ; echo cmpa #0 ;Check Size beq error tab looprd: ldaa #55h
staa SWSR
ldaa #0AAh
staa SWSR
ldaa 0,x bsr Tx_Char aix #1 decb bne looprd bra loop case_wr: cmpa #'W' ; Cmd_Write ? bne error bsr Tx_Char error: ldaa #'?' bsr Tx_Char bra loop
Tx_Char:
brclr SCSR, #1, Tx_Char
staa SCDR+1
rts Rx_Char: ldaa #55h
staa SWSR
ldaa #0AAh
staa SWSR
brclr SCSR+1, #40h, Rx_Char ; Check flag RDRF
ldaa SCDR+1
rts
end
uint8_t pRog1[]={
0x4c,0x01,0x00,0x01,0x7F, //CmdLoad,Start_Adr,End_Adr
0x75,0x55,0x36,0x54,0x75,0x55,0x17,0x7A,
0xFA,0x27,0x75,0xAA,0x17,0x7A,0xFA,0x27,
0x36,0x52,0x78,0x52,0xB6,0x36,0x36,0x40,
0x36,0x4A,0x36,0x3C,0x37,0x17,0x37,0x9C,
0x36,0x42,0x36,0x34,0x37,0x17,0x36,0x3C,
0x36,0x2E,0x37,0x1A,0x37,0xCC,0x36,0x34,
0x36,0x26,0x78,0x00,0xB7,0x1C,0x37,0x17,
0x75,0x55,0x17,0x7A,0xFA,0x27,0x75,0xAA,
0x17,0x7A,0xFA,0x27,0x45,0x00,0x36,0x10,
0x3C,0x01,0x37,0x11,0xB6,0xE6,0xB0,0xB0,
0x78,0x57,0xB6,0xFE,0x36,0x02,0x75,0x3F,
0x36,0xFE,0xB0,0xA4,0x3A,0x01,0xFC,0x0C,
0xFF,0xFA,0x17,0x7A,0xFC,0x0F,0x27,0xF7,
0x75,0x55,0x17,0x7A,0xFA,0x27,0x75,0xAA,
0x17,0x7A,0xFA,0x27,0x3A,0x40,0xFC,0x0D,
0xFF,0xEE,0x17,0x75,0xFC,0x0F,0x27,0xF7,
0x47,0x01,0x00 //Goto adr
};
|
|
Piton
Junior Member
Posts: 94
|
Post by Piton on Mar 6, 2022 17:36:52 GMT
|
|
|
Post by admin on Mar 6, 2022 17:47:51 GMT
It seems very similar to the SBEC3 bootstrap code but it's simpler than that. Have you tried running the SBEC3 bootloader on JTEC hardware? So far these are very alike, software-wise.
|
|
Piton
Junior Member
Posts: 94
|
Post by Piton on Mar 6, 2022 18:09:00 GMT
Have you tried running the SBEC3 bootloader on JTEC hardware? didn't try.
|
|
Piton
Junior Member
Posts: 94
|
Post by Piton on Mar 6, 2022 18:47:35 GMT
|
|