• In a CheckSum calculation of program and memory space, the checksum value calculated by program and the checksum value calculated with HTU8 do not match when the test data area (rewriting not possible area) of the program memory space segment) is included. Why?

  • 创建于2024-08-02

    calculation,calcu,prog,memory calculation,calcu,prog,memory calculation,calcu,prog,memory calculation,calcu,prog,memory

1个回答

  • +1 赞 0
  • 收藏

平台合作

展开

相关推荐

I want to calculate the checksum of the program memory space 64KB of segment 0 with the ML62Q1000 series program. However, the entire program memory space of segment 0 cannot be read. What should I do?

The part of program memory space in segment 0 cannot be read as it is where it overlaps with the data memory space. Read segment 8 which is the mirror area of segment 0 instead. To read the program memory space of segment 0 through segment 8, declare the far pointer variable for data access and use it. For example, when reading segment 8 (0x80000-0x8FFFF) data in C language, declare the far pointer as shown below. uint8 __far *dat; Related Products: ML62Q12xx, ML62Q13xx, ML62Q14xx, ML62Q15xx/ML62Q18xx, ML62Q16xx, ML62Q17xx

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

Is there a tool to calculate the checksum of the entire program area?

You can check the checksum of the entire program area in "Checksum of File Content" of MWU16. The checksum calculated by MWU16 is not the checksum of the HEX or S file itself, the total value of the code in the range from "Start Address" to "End Address" of "Programming range" displayed at the bottom of the MWU16 screen. Related Products: ML610(Q)40x, ML610(Q)42x, ML610(Q)47x, ML610(Q)48x, ML610Q10x, ML610Q11x, ML610Q17x, ML610Q30x, ML610Q35x, ML610Q36x, ML610Q38x, ML610Q41x, ML610Q43x, ML610Q46x, ML620Q13x, ML620Q15x, ML620Q416/ML620Q418, ML620Q503H/ML620Q504H/ML620Q506H, ML62Q12xx, ML62Q13xx, ML62Q14xx, ML62Q15xx/ML62Q18xx, ML62Q16xx, ML62Q17xx

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

How can I check the ROM/RAM size used by an entire program?

It can be calculated from the content of the MAP file (.map) created at the time of build with IDEU8. The ROM size used by an entire program can be calculated by the following formula: Total size (CODE) + Total size (Table) - ROM reference area. Total size (CODE) indicates the total size of a program. Total size (Table) indicates the sum of constant data size and ROM reference area data size. ROM reference area data size corresponds to the values in the size column of those having “S TABLE” in the Type column and “(absolute)” in the Name column in the table in the MAP file. The RAM size used by an entire program is Total size (DATA). This indicates the sum of variables and stacks used by a program. For details, see also “3.3. ROM Size Calculation Method” and “3.4. RAM Size Calculation Method” in “CCU8 Programming Guide”. Related Products: ML610(Q)40x, ML610(Q)42x, ML610(Q)47x, ML610(Q)48x, ML610Q10x, ML610Q11x, ML610Q17x, ML610Q30x, ML610Q35x, ML610Q36x, ML610Q38x, ML610Q41x, ML610Q43x, ML610Q46x, ML620Q13x, ML620Q15x, ML620Q416/ML620Q418, ML620Q503H/ML620Q504H/ML620Q506H, ML62Q12xx, ML62Q13xx, ML62Q14xx, ML62Q15xx/ML62Q18xx, ML62Q16xx, ML62Q17xx

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

Can I check the checksum with "Speech LSI Utility"?

The checksum cannot be confirmed on the Speech LSI Utility screen. It is described at the end of the information file (xxx.inf) generated when Create ROM is performed. The following is an example of the checksum at the end of the information file. In this case, the checksum is "6BF7H". Check SUM: 6BF7H

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

PG-FP5烧录器对芯片烧录程序后,是将芯片中烧录的每个bit都读出来与原始值比对吗?还是读CHECKSUM进行比对?或是同时比对原始值和CHECKSUM?

PG-FP5传输命令和数据给芯片,由芯片进行bit的对比,并且检查写入的质量(bit的电平),不只单单比较checksum。

2017-05-10 -  技术问答

Is there a way to read the data in the program memory space directly from the program memory space instead of reading it out using the ROM reference area in the data memory space?

Data cannot be read directly from the program memory space because there is no instruction to read directly from the program memory space. Please use the ROM reference area in the data memory space to read. Related Products: ML610(Q)40x, ML610(Q)42x, ML610(Q)47x, ML610(Q)48x, ML610Q10x, ML610Q11x, ML610Q17x, ML610Q30x, ML610Q35x, ML610Q36x, ML610Q38x, ML610Q41x, ML610Q43x, ML610Q46x, ML620Q13x, ML620Q15x, ML620Q416/ML620Q418, ML620Q503H/ML620Q504H/ML620Q506H, ML62Q12xx, ML62Q13xx, ML62Q14xx, ML62Q15xx/ML62Q18xx, ML62Q16xx, ML62Q17xx

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

Can I use the DTU8 debugger and on-chip emulator to save the contents of code memory to a file?

Yes, it is possible. Execute [Save Program File] in the [File] menu on the DTU8 debugger. Related Products: ML610(Q)40x, ML610(Q)42x, ML610(Q)47x, ML610(Q)48x, ML610Q10x, ML610Q11x, ML610Q17x, ML610Q30x, ML610Q35x, ML610Q36x, ML610Q38x, ML610Q41x, ML610Q43x, ML610Q46x, ML620Q13x, ML620Q15x, ML620Q416/ML620Q418, ML620Q503H/ML620Q504H/ML620Q506H, ML62Q12xx, ML62Q13xx, ML62Q14xx, ML62Q15xx/ML62Q18xx, ML62Q16xx, ML62Q17xx

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

After deleting the flash memory content, what would the flash memory content be like?

After deleting, the content of area where program is not written may remain undefined in some products, pad the unused program area with 0FFH for failsafe measure. Related Products: ML610(Q)40x, ML610(Q)42x, ML610(Q)47x, ML610(Q)48x, ML610Q10x, ML610Q11x, ML610Q17x, ML610Q30x, ML610Q35x, ML610Q38x, ML610Q41x, ML610Q43x, ML610Q46x, ML620Q13x, ML620Q15x, ML620Q416/ML620Q418, ML620Q503H/ML620Q504H/ML620Q506H, ML62Q12xx, ML62Q13xx, ML62Q14xx, ML62Q15xx/ML62Q18xx, ML62Q16xx, ML62Q17xx

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

When writing the sound code data, "Memory capacity of the specified ROM image is too large." Is displayed and the ROM cannot be written.

This error occurs when writing sound code data that exceeds the ROM capacity of the product. For the sound code data to be written to the product you have, use the sound code data created by that product.

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

What is the size of sample program code?

Sample code size for ML5236 is 23KB, ML5238 is 26KB. For ML5236, data ROM of 2.3KB is used for parameter and log storage.

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

What is the appropriate interval for frequency accuracy adjustment? I want to know the detail about the adjustment operation actually performed.

The adjustment interval can be set by a customer program. It is assumed that a frequency accuracy adjustment program is executed before a process requiring high frequency accuracy such as UART communication. The frequency accuracy adjustment program executes the following: (1) Turn ON the internal temperature sensor and execute A/D conversion of sensor output. (2) Calculate an adjustment value based on the A/D conversion result. (3) Set the adjustment value to the low-speed RC oscillation frequency adjustment register (LRCADJ). Related Products: ML610(Q)40x, ML610(Q)42x, ML610(Q)47x, ML610(Q)48x, ML610Q41x, ML610Q43x, ML610Q46x, ML620Q416/ML620Q418, ML620Q503H/ML620Q504H/ML620Q506H

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

When the memory contents are displayed in the [Memory Browser] view of the LEXIDE-U16 (or LEXIDE-Ω), the upper and lower data appear to be swapped, unlike the actual memory values.

Check the display unit of [Cell Size] from the pop-up menu displayed by right-clicking on the [Memory Browser] view. If the display unit is 1 byte, the same image as the actual memory is displayed in bytes. If the display unit is 2 bytes or more, it will be displayed for each set unit. For example, if the display unit is 2 bytes, the value for 2 bytes is displayed by swapping the upper 1 byte and the lower 1 byte.

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

Firmware or other program modification is executed by LAPIS?

We don't have program modification service.

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

Do I need a PC when writing to flash memory with the on-chip emulator?

It is needed. The on-chip emulator uses tool software on the PC to write to flash memory. Related Products: ML610(Q)40x, ML610(Q)42x, ML610(Q)47x, ML610(Q)48x, ML610Q10x, ML610Q11x, ML610Q17x, ML610Q30x, ML610Q35x, ML610Q38x, ML610Q41x, ML610Q43x, ML610Q46x, ML620Q13x, ML620Q15x, ML620Q416/ML620Q418, ML620Q503H/ML620Q504H/ML620Q506H, ML62Q12xx, ML62Q13xx, ML62Q14xx, ML62Q15xx/ML62Q18xx, ML62Q16xx, ML62Q17xx

2024-08-30 -  技术问答 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:ROHM

品类:Serial EEPROM

价格:¥3.7105

现货: 100

品牌:ROHM

品类:EEPROM

价格:¥2.5943

现货: 100

品牌:ROHM

品类:Microcontroller

价格:

现货: 0

品牌:ROHM

品类:micro controller

价格:

现货: 0

品牌:ROHM

品类:Operational Amplifier

价格:¥2.3289

现货: 0

品牌:ROHM

品类:Diode

价格:¥0.0666

现货: 87,452

品牌:ROHM

品类:MOSFET

价格:¥0.1859

现货: 69,603

品牌:ROHM

品类:Laser Diode

价格:¥18.5537

现货: 64,173

品牌:ROHM

品类:Laser Diode

价格:¥29.3050

现货: 60,263

品牌:ROHM

品类:MOSFET

价格:¥0.4245

现货: 39,282

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:ROHM

品类:Microcontroller

价格:¥12.4092

现货:1,783

品牌:ROHM

品类:Transistor

价格:¥0.8750

现货:1,256,978

品牌:ROHM

品类:Anti-surge chip resistors

价格:¥0.1098

现货:460,550

品牌:ROHM

品类:电阻

价格:¥0.0065

现货:426,165

品牌:ROHM

品类:Low-side switch

价格:¥5.8200

现货:200,000

品牌:ROHM

品类:电阻

价格:¥0.0070

现货:109,944

品牌:ROHM

品类:EEPROM

价格:¥0.8136

现货:97,191

品牌:ROHM

品类:电阻

价格:¥0.0072

现货:95,530

品牌:ROHM

品类:电阻

价格:¥0.0066

现货:92,926

品牌:ROHM

品类:电阻

价格:¥0.0089

现货:82,340

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

平台客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面