diff --git a/src/arm.zig b/src/arm.zig index b10f20d..89ea754 100644 --- a/src/arm.zig +++ b/src/arm.zig @@ -246,7 +246,7 @@ pub fn Arm32(comptime isa: Architecture) type { if (address < 0x0000_0000 + self.itcm.virt.size) return writeInt(T, self.itcm.buf[address & self.itcm.virt.mask ..][0..@sizeOf(T)], value); - if (dtcm_base < address and address < dtcm_base + dtcm_size) + if (dtcm_base <= address and address < dtcm_base + dtcm_size) return writeInt(T, self.dtcm.buf[address & self.dtcm.virt.mask ..][0..@sizeOf(T)], value); }