1个回答
展开全部
不知道你用什么软件写入的,我以前用Prog ISP软件可以读取整块Flash中的数据,但读取有条件
1、没有熔断熔丝位的情况下(没有禁用JTAG或ISP)
2、没有使用Bootloader(就是说你没有使用Arduino集成环境下载)
即便你读出来了也是徒劳的,所读出二进制代码即使你是大神,也只能反汇编为汇编代码,和你写的C语言相差甚远,更不用说反编译出Arduino IDE所使用的库函数和C++类了。
如果使用Bootloader,你需要查询Bootloader模式(IAP模式)用户代码的存储地点,然后重复上面的过程
不管怎样写入芯片的数据对一般人来说读出来就是天书的
1、没有熔断熔丝位的情况下(没有禁用JTAG或ISP)
2、没有使用Bootloader(就是说你没有使用Arduino集成环境下载)
即便你读出来了也是徒劳的,所读出二进制代码即使你是大神,也只能反汇编为汇编代码,和你写的C语言相差甚远,更不用说反编译出Arduino IDE所使用的库函数和C++类了。
如果使用Bootloader,你需要查询Bootloader模式(IAP模式)用户代码的存储地点,然后重复上面的过程
不管怎样写入芯片的数据对一般人来说读出来就是天书的
更多追问追答
追问
用Arduino写入的,想要修改程序该怎么办?
用Arduino写入的,想要修改程序该怎么办?
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32是一种由意法半导体(STMicroelectronics)公司设计和生产的单片机系列,广泛用于嵌入式系统、物联网(IoT)设备、汽车电子、工业自动化等领域。STM32具有以下优点:1. 低功耗:STM32单片机通常具有较低的功耗,...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询