Big thanks Richard! now it works!
as maybe but you are still incorrect , if you use a logic analyzer you will see the transaction ends abnormally



wrong way
i2cwrite ldta, lclk, adr, cnt
correct way
i2cwrite ldta, lclk, adr, [ cnt ]