We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
In the following code fragment, QDATA code NtscROM[CSR_ROM_SIZE] = { // Philips configuration ROM for NTSC 0x0404E525, // Bus Info Length, CRC length, CRC 0x31333934, // "1394" 0xE0644000, // node capabilities 0x00603700, // node_vendor_id:0x006037 Philips Semiconductors, chip_id_hi 0x4E545343, // chip_id_low I need my running application to over-write some of the entries in the compiled-in "ROM" table. Philips has some assembly samples (See Philips Application Note AN461) but I don't know how to fit this together with my 'C' code. Anybody know how to do this? Thanks, jmh
Here you have some examples for 89C51Rx2. It could give you some ideas to don't write all flash for every variable you write. I don't kwnow if the wrapper functions will work on your 89C51RD+ but give it a look for using variables in flash. http://www.esacademy.com/faq/progs/flash.htm file: rx2fv_lib.zip