1.当程序在AXI_FLASH 4MB运行的时候,是不是不能进行此块擦和写入?
有关于此芯片网络BootLoader的demo或者什么flash操作的建议么?
2.在擦除WORK_FLASH (0E00_0000)的时候,
Sector=GetSector(0x0E001100U);
FLASH_If_Erase_Sector(Sector);
只能擦除FLASH_If_Erase_Sector(0);的部分,FLASH_If_Erase_Sector(1)擦除不掉,这是什么原因?
Solved! Go to Solution.
请问你使用的S6J3300系列MCU的具体型号是什么?
1. 如果你是需要做Bootloader, AXI Flash里的代码需要copy到RAM中执行Flash的擦出和写操作。
2. 请问你是使用的S6j3300 SampleSW 中提供的Workflash例程吗?
关于S6J3300的例程,请联系你公司对应的Cypress窗口(FSE/FAE or Distributors).
Best regards,
Amy Wang
请问你使用的S6J3300系列MCU的具体型号是什么?
1. 如果你是需要做Bootloader, AXI Flash里的代码需要copy到RAM中执行Flash的擦出和写操作。
2. 请问你是使用的S6j3300 SampleSW 中提供的Workflash例程吗?
关于S6J3300的例程,请联系你公司对应的Cypress窗口(FSE/FAE or Distributors).
Best regards,
Amy Wang
1.具体型号是S6j335EKSC
2.copy到RAM中,工程调试如何设置在ram中?之前修改有错误,工程调试死机。
3.我是沃旭通讯的工程师
感谢您的帮助
你好,我写tftp升级固件的时候遇到问题。
写了2个BOOT,boot0和boot1
boot0和boot1存储在AXI的flash中,boot0在tcram中运行,作用是将boot1复制到SYSRAM中,然后跳转sysram中运行boot1,boot1在sysram中运行,接收升级固件,将固件数据存储在AXIflash中,在跳回AXIflash,接着执行升级固件。设计框架是这样。
调试boot1在sysram中运行的时候,发现程序执行变慢?这是怎么回事?
IAR工程的icf文件修改如下:
麻烦你看下,这大概是什么原因?
感谢