-
关于MM32F5277无法运行在指定的rom地址中
[color=#2e3033][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "]我正在使用MM32F5277设计一个bootloader和app,但是app无法在我指定的rom地址运行,[/font][/backcolor][/color][color=#2e3033][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "]修改MDK中option->Target中的IROM地址和大小无法生效,[/font][/backcolor][/color] [color=#2e3033][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "]app还是运行在默认的0x08000000,[/font][/backcolor][/color] [color=#2e3033][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "]修改mm32f5277e_flash.scf文件中:[/font][/backcolor][/color] [color=#2e3033][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "]__ROM_BASE为 0x08008000;[/font][/backcolor][/color] [color=#2e3033][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "]__ROM_SIZE为 0x00038000;[/font][/backcolor][/color] [color=#2e3033][backcolor=rgb(255, 255, 255)][font=-apple-system, BlinkMacSystemFont, "]app无法正常运行,通过MDK的debug模式可以看到上电后无法访问内存[/font][/backcolor][/color] [font=-apple-system, BlinkMacSystemFont, PingFang SC, Microsoft YaHei, sans-serif][color=#2e3033]Cannot access Memory ([url=home.php?mod=space&uid=72445]@[/url] 0xfffffffe, Read, Acc Size: 2 Byte)[/color][/font]
1294浏览量 1回复量 关注量 -
请教器件手册里常有 Sourced from process XX 是啥意思?
Sourced from process XX , XX 是个数字,在好多器件手册里看到,XX 也因器件不同而不同,请教这是啥意思?
850浏览量 1回复量 关注量 -
AT24C512 写入数据每256个地址写入相同数据问题
在使用AT24C512数据过程中,当向地址0写入数据时,地址256、512、(累加256)都会同时写入这个数据。向向地址1写入数据时,地址257、513、(累加256),其他地址也是相同情况。写入数据和读取数据都是正确没问题的 这样相当于最后只用到了256个地址,找不到任何问题,芯片也换了3个了,买了不同店的芯片。这是写入数据的代码,看哪位大拿能指点下,或者有遇到过类似问题的没有 //**********************************************// //函数名称: void write_rom(uchar addr, uchar data) //函数功能: 写数据到 ROM //传入参数: addr 写入的地址 //返回参数: write_rom 待写入的数据 //编写时间: 2021-10-16 //**********************************************// void write_rom(int addr, uchar data1) { uchar ch,i; start_rom() ; write_byte_rom(0xA0) ; //选择写操作 ack_rom() ; ch=(unsigned char)addr/256; write_byte_rom(ch) ; //写入地址高八位 ack_rom() ; ch=(unsigned char)addr%256; write_byte_rom(ch) ; //写入地址低八位 ack_rom() ; write_byte_rom(data1) ; //写入数据 ack_rom() ; stop_rom() ; for(i=0x20; i!=0; i--) { delay5us() ; delay5us() ; delay5us() ; delay5us() ; delay5us() ; delay5us() ; delay5us() ; delay5us() ; delay5us() ; delay5us() ; delay5us() ; delay5us() ; delay5us() ; } }
2729浏览量 5回复量 关注量 -
STM32 USB驱动相关
[color=#333333][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]请问个位大神有没有 做个这样的方案。[/size][/font][/backcolor][/color] [color=#333333][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]1、在32上移植USB驱动,通过USB把eeprom存的信息通过USB导入到电脑。[/size][/font][/backcolor][/color] [color=#333333][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]2、有做过的大神可以给个简易的方案吗?[/size][/font][/backcolor][/color]
11093浏览量 3回复量 关注量 -
Invalid ROM Table sos
单片机型号:笙泉MG32F02A072仿真器:TH185A_MLink_V14 问题描述:平时可正常烧录程序,突然不能烧录了,弹出Invalid ROM Table的错误提示。
3833浏览量 0回复量 关注量 -
STM32103RC换成GD32103报“Invalid Rom Table”错误 sos
STM32103RC换成GD32103后,原工程文件编译后使用J-Link下载程序报错“Invalid Rom Table”,请各位大侠指导一下,如何解决,谢谢!
1887浏览量 0回复量 关注量 -
ISD3800的 语音生成工具 voice prompt editor 哪位有啊?
搜遍全网找不到 [img]https://bbs.21ic.com/static/image/smiley/comcom/6.gif[/img]
1125浏览量 3回复量 关注量 -
新唐N79E815A官方文档中软件复位章节,找不到SWDTRF和RSR.0
官方文档原文如下: 《《24.5 软件复位 N79E815A/814A/813A/8132A [size=10pt]增强了软件复位功能。允许应用程序以软件方式复位整个系统。这对于[/size]ISP[size=10pt]动作结 束后非常有用。例如,如果 [/size]LDROM[size=10pt]更新[/size]APROM[size=10pt], [/size]ISP [size=10pt]完成且[/size]APROM [size=10pt]中代码已更新,软件复位可使[/size]CPU [size=10pt]从 [/size]APROM [size=10pt]中启动以检查 [/size]APROM [size=10pt]中代码。写 [/size]1 [size=10pt]到 [/size]SWRST (CHPCON.7) [size=10pt]触发软件复位。注该位为[/size]TA [size=10pt]保护。见下 面例程。软件复位后[/size]SWDTRF (RSR.0) [size=10pt]由硬件置位。复位后该位保留(除上电复位外), [/size]SWDTRF [size=10pt]可通过软件 清零。[/size] 》》 我在使用N79E815芯片的软件复位功能 但是 官方例子和官方文档其它处都没有找到这个SWDTRF和RSR的说明 请问,我如何才能软件复位?
1339浏览量 1回复量 关注量 -
小白求助 AT32F403ACGU7下载失败 “Invalid ROM Table”
第一次使用AT32 下载一次后 第二次下载时下载失败 “Invalid ROM Table” 请问有朋友遇到过吗?
1599浏览量 2回复量 关注量 -
M032和M483的ISP flash接口使用问题
到手的开发板有M032SE和M483KG,遇到一个bootloader开发需求,但发现LDROM只有4K大小。 [b]在APROM中分出多个boot映射,这是M483历程中已经有的,那么如果我需要在APROM中进行flash读写呢?[/b] [color=#f00000][b]比如,[/b][/color]有两个boot,一个在0x0000地址运行,一个在0x8000地址运行,当运行0x0000固件时需要对0x8000地址的固件做擦除写入的修改,这个没有看到例程,是否可以做到呢? 还是说只能从APROM对LDROM的flash进行改写,或只能在LDROM对全部APROM的flash区域改写,不能如上面例子那样0x0000对0x8000改写吗? 如果不能,那LDROM大小不够放boot程序怎么办呢?
951浏览量 2回复量 关注量 -
CC3235官方例程at_commands的AT_RecvFrom指令使用方法
CC3235官方例程at_commands的AT_RecvFrom指令接收到的数据怎么获取,串口怎么不会打印出来,单独回调一个OK.请哪位有使用过的指导一下。
20651浏览量 2回复量 关注量 -
SC92F7251为什么会EEPROM会丢失??
SC92F7251这颗芯片EEPROM概率性的丢失,大概有百分之10的概率。请问这个要怎么解决???我用7323就不会了。
978浏览量 1回复量 关注量