<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>L6985E  error while compiling bootloader program.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/45076/l6985e-error-while-compiling-bootloader-program</link><description>I am trying add UART functionality in nRF5_SDK_11.0.0_89a8197\examples\dfu\bootloader. 
 After adding all required files and compiling program I am getting following error 
 ..\_build\nrf52832_xxaa_s132.axf: Error: L6985E: Unable to automatically place</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 28 Mar 2019 05:09:40 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/45076/l6985e-error-while-compiling-bootloader-program" /><item><title>RE: L6985E  error while compiling bootloader program.</title><link>https://devzone.nordicsemi.com/thread/178825?ContentTypeID=1</link><pubDate>Thu, 28 Mar 2019 05:09:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e12e34e4-299b-4bb8-91d0-8b8bf610feec</guid><dc:creator>kishor babu</dc:creator><description>&lt;p&gt;Hi Sigurd,&lt;/p&gt;
&lt;p&gt;Now it is working fine, thanks for the help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L6985E  error while compiling bootloader program.</title><link>https://devzone.nordicsemi.com/thread/178741?ContentTypeID=1</link><pubDate>Wed, 27 Mar 2019 15:08:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ae427be1-83ef-4909-ab8b-0845ec85cc49</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;It looks like you have removed the check in the IRAM1 checkbox. It should look like this:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-67b1ac13f8c8417ba73cf8786e46e955/pastedimage1553699279312v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L6985E  error while compiling bootloader program.</title><link>https://devzone.nordicsemi.com/thread/178220?ContentTypeID=1</link><pubDate>Tue, 26 Mar 2019 05:44:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:86bebc53-d696-494a-b796-9b1c61c2c7c3</guid><dc:creator>kishor babu</dc:creator><description>&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/8750.keil.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L6985E  error while compiling bootloader program.</title><link>https://devzone.nordicsemi.com/thread/178178?ContentTypeID=1</link><pubDate>Mon, 25 Mar 2019 16:10:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6ac6ed4c-d0e8-42b3-a86b-9e41032f98f3</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Could you upload a screenshot that shows the IROM/RAM settings in Keil ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L6985E  error while compiling bootloader program.</title><link>https://devzone.nordicsemi.com/thread/178077?ContentTypeID=1</link><pubDate>Mon, 25 Mar 2019 11:36:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0a7ee589-ae69-4309-b0e5-27783af280f9</guid><dc:creator>kishor babu</dc:creator><description>&lt;p&gt;I changed the size from 4000 to E000, now I am getting following error&lt;/p&gt;
&lt;p&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6218E: Undefined symbol Image$$RW_IRAM1$$Base (referred from softdevice_handler.o).&lt;br /&gt;Not enough information to produce a FEEDBACK file.&lt;br /&gt;Not enough information to list load addresses in the image map.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L6985E  error while compiling bootloader program.</title><link>https://devzone.nordicsemi.com/thread/178056?ContentTypeID=1</link><pubDate>Mon, 25 Mar 2019 10:25:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a2052cee-babb-41bc-be43-5ffc2817bac5</guid><dc:creator>Sigurd</dc:creator><description>[quote userid="72218" url="~/f/nordic-q-a/45076/l6985e-error-while-compiling-bootloader-program/178054"]I tried by reducing the starting address from 7A000 to 70000[/quote]
&lt;p&gt;Try to increase the &amp;quot;size&amp;quot; with the same amount( + 0xA000).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L6985E  error while compiling bootloader program.</title><link>https://devzone.nordicsemi.com/thread/178054?ContentTypeID=1</link><pubDate>Mon, 25 Mar 2019 10:21:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:162c39b6-a7af-4df3-911f-d436b8844e5f</guid><dc:creator>kishor babu</dc:creator><description>&lt;p&gt;Hi Sigurd,&lt;/p&gt;
&lt;p&gt;Sorry for the delay in&amp;nbsp; &amp;nbsp;reply, I tried by reducing the starting address from 7A000 to 70000 in (IROM start/size settings).&lt;/p&gt;
&lt;p&gt;I have changed&amp;nbsp;&lt;span&gt;BOOTLOADER_REGION_START&amp;nbsp;also to 70000 from 7A000.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;When I compiled the code I got the following errors&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;linking...&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_fifo.o(i.app_fifo_put).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching memcmp.o(.text).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_drv_uart.o(i.rx_enable).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_timer_appsh.o(i.app_timer_evt_get).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_timer_appsh.o(i.app_timer_evt_schedule).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching bootloader.o(i.bootloader_dfu_start).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_error.o(i.app_error_handler_bare).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_timer.o(i.NVIC_ClearPendingIRQ).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_timer.o(i.NVIC_EnableIRQ).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_timer.o(i.NVIC_SetPendingIRQ).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching dfu_dual_bank.o(i.dfu_compare_block).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching dfu_dual_bank.o(i.dfu_copy_sd).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_fifo.o(i.app_fifo_get).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_drv_uart.o(i.UARTE0_UART0_IRQHandler).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_drv_uart.o(i.nrf_gpio_cfg_output).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_fifo.o(i.fifo_get).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching softdevice_handler.o(i.softdevice_ble_evt_handler_set).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching softdevice_handler.o(i.softdevice_enable).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching softdevice_handler.o(i.softdevice_sys_evt_handler_set).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching ble_dfu.o(i.uint32_encode).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching pstorage_raw.o(i.pstorage_clear).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_drv_uart.o(i.nrf_gpio_cfg_input).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_fifo.o(i.fifo_put).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching softdevice_handler_appsh.o(i.softdevice_evt_get).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching ble_dfu.o(.constdata).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_drv_uart.o(i.nrf_drv_uart_tx_in_progress).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching dfu_dual_bank.o(i.dfu_reset).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching dfu_transport_ble.o(i.nrf_gpio_pin_set).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching softdevice_handler_appsh.o(i.softdevice_evt_schedule).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching dfu_transport_ble.o(i.nrf_gpio_cfg_output).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching ble_conn_params.o(i.ble_conn_params_stop).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching pstorage_raw.o(i.is_word_aligned).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_drv_uart.o(i.nrf_uart_int_enable_check).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching bootloader_settings.o(i.bootloader_util_settings_get).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching dfu_dual_bank.o(i.dfu_register_callback).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching ble_advdata.o(i.uint16_encode).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_drv_uart.o(i.nrf_uart_event_check).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_drv_uart.o(i.nrf_uarte_event_check).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching main.o(i.sys_evt_dispatch).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching ble_conn_params.o(.constdata).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_timer.o(i.SWI0_EGU0_IRQHandler).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching bootloader_util.o(i.bootloader_util_app_start).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching dfu_transport_ble.o(i.conn_params_error_handler).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching dfu_transport_ble.o(i.service_error_handler).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching softdevice_handler.o(i.softdevice_fault_handler).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching main.o(i.uart_event_handle).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6406E: No space in execution regions with .ANY selector matching dfu_dual_bank.o(i.dfu_cleared_func_swap).&lt;br /&gt;.\_build\nrf52832_xxaa_s132.axf: Error: L6407E: Sections of aggregate size 0x300 bytes could not fit into .ANY selector(s).&lt;br /&gt;Not enough information to list image symbols.&lt;br /&gt;Not enough information to list load addresses in the image map.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;How can I solve this issue?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L6985E  error while compiling bootloader program.</title><link>https://devzone.nordicsemi.com/thread/177428?ContentTypeID=1</link><pubDate>Wed, 20 Mar 2019 16:01:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3fbc74e9-dd6b-4da1-96aa-433baceafd20</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;span&gt;It indicates that there is not enough room for the bootloader settings, because the size of the bootloader code has increased with your changes.&amp;nbsp;If you end up needing more space for the bootloader you can allocate more by reducing the start address (IROM&amp;nbsp;start/size setting), but if you do that you also have to make sure to adjust the dfu_types.h--&amp;gt;BOOTLOADER_REGION_START accordingly.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;But you might want to upgrade to a newer SDK version, as told in &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/45133/problem-occuring-when-adding-serial-uart-service-to-bootloader"&gt;this post..&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>