testsfud.lua 643 B

1234567891011121314151617181920
  1. local testsfud = {}
  2. local sys = require "sys"
  3. sys.taskInit(function()
  4. --根据实际设备选取不同的spi以及配置
  5. local spi_flash = spi.deviceSetup(1,pin.PA07,0,0,8,10*1000*1000,spi.MSB,1,0)
  6. log.info("sfud.init",sfud.init(spi_flash))
  7. log.info("sfud.getDeviceNum",sfud.getDeviceNum())
  8. local sfud_device = sfud.getDeviceTable()
  9. log.info("sfud.write",sfud.write(sfud_device,1024,"sfud"))
  10. log.info("sfud.read",sfud.read(sfud_device,1024,4))
  11. log.info("sfud.mount",sfud.mount(sfud_device,"/sfud"))
  12. log.info("fsstat", fs.fsstat("/sfud"))
  13. while 1 do
  14. sys.wait(1000)
  15. end
  16. end)
  17. return testsfud