0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

概要

micropythonでshrike-lite、やってみた。
bram、見つけたので、やってみた。

参考にしたページ

手順

bitstreamを生成。

bram0.binに名前を変えて、usbにコピー。

atcoder_spi_bram0_8bit_template_v3.pyをmain.pyに変えて、usbにコピー。

usbを抜いて、刺す。

実行結果

>>> main()
CONFIG SPI_BAUDRATE=4000000 CPOL=0 CPHA=0 MAX_PACKAGE_SIZE=256
NAME=reset-start-ack RESULT=PASS EXPECT=RESET_ACK=0x5A,START_ACK=0xA5 PASS=1 TIME_US=2241 RESET_ACK_RX=0x5A START_ACK_RX=0xA5 CONTROL=RESET_START
NAME=single-addresses RESULT=PASS EXPECT=READ_EQUALS_WRITE PASS=1 TIME_US=7442 RESET_ACK_RX=0x5A START_ACK_RX=0xA5 ADDR_WRITE_READ=000:00/0x00,001:01/0x01,0FF:55/0x55,100:AA/0xAA,1FF:FF/0xFF
NAME=overwrite RESULT=PASS EXPECT=READ=0xFF PASS=1 TIME_US=4387 RESET_ACK_RX=0x5A START_ACK_RX=0xA5 ADDR=0x12C WRITE_SEQ=00,55,AA,FF READ=0xFF MISO=0x8F,9F
NAME=continuous-addresses RESULT=PASS EXPECT=16_VALUES_MATCH PASS=1 TIME_US=10922 RESET_ACK_RX=0x5A START_ACK_RX=0xA5 ADDR=0x078-0x087 WRITE_LEN=96 READ_LEN=96 FIRST=0x03 LAST=0x02
NAME=reset-fsm RESULT=PASS EXPECT=RESET2=0x5A,START2=0xA5,READ=0x00 PASS=1 TIME_US=6036 RESET_ACK_RX=0x5A START_ACK_RX=0xA5 ADDR=0x02A RESET2=0x5A START2=0xA5 READ_AFTER_RESET=0x00 MISO=0x80,90
NAME=burst-1 RESULT=PASS EXPECT=LENGTH=1,RX_ALL_00 PASS=1 TIME_US=3266 RESET_ACK_RX=0x5A START_ACK_RX=0xA5 LENGTH=1 SENT=1 MISMATCH_INDEX=-1 MISMATCH_RX=0x00 BOUNDS_OK=1
NAME=burst-2 RESULT=PASS EXPECT=LENGTH=2,RX_ALL_00 PASS=1 TIME_US=3093 RESET_ACK_RX=0x5A START_ACK_RX=0xA5 LENGTH=2 SENT=2 MISMATCH_INDEX=-1 MISMATCH_RX=0x00 BOUNDS_OK=1
NAME=burst-16 RESULT=PASS EXPECT=LENGTH=16,RX_ALL_00 PASS=1 TIME_US=3568 RESET_ACK_RX=0x5A START_ACK_RX=0xA5 LENGTH=16 SENT=16 MISMATCH_INDEX=-1 MISMATCH_RX=0x00 BOUNDS_OK=1
NAME=burst-64 RESULT=PASS EXPECT=LENGTH=64,RX_ALL_00 PASS=1 TIME_US=5387 RESET_ACK_RX=0x5A START_ACK_RX=0xA5 LENGTH=64 SENT=64 MISMATCH_INDEX=-1 MISMATCH_RX=0x00 BOUNDS_OK=1
NAME=burst-256 RESULT=PASS EXPECT=LENGTH=256,RX_ALL_00 PASS=1 TIME_US=12246 RESET_ACK_RX=0x5A START_ACK_RX=0xA5 LENGTH=256 SENT=256 MISMATCH_INDEX=-1 MISMATCH_RX=0x00 BOUNDS_OK=1
SUMMARY PASS=10 FAIL=0 RESULT=PASS

>>>

以上。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?