WIP: Support CoreMgmt over DRTIO on Zynq Devices #323
|
@ -331,7 +331,7 @@ pub enum Packet {
|
|||
CoreMgmtAllocatorDebugRequest {
|
||||
destination: u8,
|
||||
},
|
||||
CoreMgmtFlashRequest {
|
||||
CoreMgmtFlashRequest {
|
||||
destination: u8,
|
||||
payload_length: u32,
|
||||
},
|
||||
|
@ -339,7 +339,7 @@ pub enum Packet {
|
|||
destination: u8,
|
||||
last: bool,
|
||||
length: u16,
|
||||
data: [u8; MASTER_PAYLOAD_MAX_SIZE]
|
||||
data: [u8; MASTER_PAYLOAD_MAX_SIZE],
|
||||
},
|
||||
CoreMgmtDropLinkAck {
|
||||
destination: u8,
|
||||
|
@ -1186,7 +1186,10 @@ impl Packet {
|
|||
writer.write_u8(0xda)?;
|
||||
writer.write_u8(destination)?;
|
||||
}
|
||||
Packet::CoreMgmtFlashRequest { destination, payload_length } => {
|
||||
Packet::CoreMgmtFlashRequest {
|
||||
destination,
|
||||
payload_length,
|
||||
} => {
|
||||
writer.write_u8(0xdb)?;
|
||||
writer.write_u8(destination)?;
|
||||
writer.write_u32(payload_length)?;
|
||||
|
|
|
@ -649,7 +649,8 @@ mod remote_coremgmt {
|
|||
payload_length: image.len() as u32,
|
||||
},
|
||||
timer,
|
||||
).await;
|
||||
)
|
||||
.await;
|
||||
|
||||
match alloc_reply {
|
||||
Ok(Packet::CoreMgmtReply { succeeded: true }) => Ok(()),
|
||||
|
|
|
@ -1281,7 +1281,7 @@ fn process_aux_packet(
|
|||
}
|
||||
drtioaux::Packet::CoreMgmtFlashRequest {
|
||||
destination: _destination,
|
||||
payload_length
|
||||
payload_length,
|
||||
} => {
|
||||
forward!(
|
||||
router,
|
||||
|
|
Loading…
Reference in New Issue