mirror of
https://github.com/apache/nuttx.git
synced 2026-05-29 04:19:37 +08:00
arch: arm: tlsr: Use flase_read ins of memcpy
Since tlsr arch support A/B bank, the hardware support relative addr to load or store, but for flash read, must use absolute addr. also combine with flash_<*>_method. Signed-off-by: Lingao Meng <menglingao@xiaomi.com>
This commit is contained in:
@@ -729,7 +729,10 @@ void tlsr82_flash_calibrate(uint32_t mid)
|
|||||||
{
|
{
|
||||||
#if defined(CONFIG_ARCH_CHIP_TLSR8278)
|
#if defined(CONFIG_ARCH_CHIP_TLSR8278)
|
||||||
|
|
||||||
uint16_t cali_data = *(uint16_t *)CONFIG_TLSR82_FLASH_CALI_PARA_ADDR;
|
uint16_t cali_data;
|
||||||
|
|
||||||
|
tlsr82_flash_read_data(CONFIG_TLSR82_FLASH_CALI_PARA_ADDR, cali_data,
|
||||||
|
sizeof(cali_data));
|
||||||
|
|
||||||
finfo("cali_data=0x%x\n");
|
finfo("cali_data=0x%x\n");
|
||||||
|
|
||||||
@@ -769,7 +772,10 @@ void tlsr82_flash_calibrate(uint32_t mid)
|
|||||||
|
|
||||||
#elif defined(CONFIG_ARCH_CHIP_TLSR8258)
|
#elif defined(CONFIG_ARCH_CHIP_TLSR8258)
|
||||||
|
|
||||||
uint8_t cali_data = *(uint8_t *)CONFIG_TLSR82_FLASH_CALI_PARA_ADDR;
|
uint8_t cali_data;
|
||||||
|
|
||||||
|
tlsr82_flash_read_data(CONFIG_TLSR82_FLASH_CALI_PARA_ADDR, cali_data,
|
||||||
|
sizeof(cali_data));
|
||||||
|
|
||||||
finfo("cali_data=0x%x\n");
|
finfo("cali_data=0x%x\n");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user